home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1997 January / macpower199701.bin / AMUG / Programming_10 / PowerFantasm 4.10 unreg.sit / PowerFantasm 410 unreg / PowerFantasm™ / LS standard libraries / String library < prev    next >
Unknown  |  1995-03-28  |  21.4 KB  |  [F3LB/LSL2]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% gt2 Kopftext: 'Lightsoft library file. default (weak)


id metadata
keyvalue
macFileType[F3LB]
macFileCreator[LSL2]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 4c 69 67 68 74 73 6f 66 | 74 20 6c 69 62 72 61 72 |Lightsof|t librar|
|00000010| 79 20 66 69 6c 65 2e 0d | 43 72 65 61 74 65 64 20 |y file..|Created |
|00000020| 77 69 74 68 20 4c 69 67 | 68 74 73 6f 66 74 20 4c |with Lig|htsoft L|
|00000030| 69 62 72 61 72 69 61 6e | 20 56 31 2e 30 30 20 a9 |ibrarian| V1.00 .|
|00000040| 20 31 39 39 35 2e 20 00 | 4c 69 67 68 74 73 6f 66 | 1995. .|Lightsof|
|00000050| 74 20 4c 69 62 72 61 72 | 69 61 6e 20 56 31 2e 30 |t Librar|ian V1.0|
|00000060| 30 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |0.......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000080| 00 00 00 13 53 54 52 43 | 50 59 00 00 00 00 00 00 |....STRC|PY......|
|00000090| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000a0| 00 00 00 00 53 54 52 4e | 43 50 59 00 00 00 00 00 |....STRN|CPY.....|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 53 54 52 43 | 41 54 00 00 00 00 00 00 |....STRC|AT......|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 00 00 00 53 54 52 4e | 43 41 54 00 00 00 00 00 |....STRN|CAT.....|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 00 00 00 53 54 52 43 | 4d 50 00 00 00 00 00 00 |....STRC|MP......|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 53 54 52 4e | 43 4d 50 00 00 00 00 00 |....STRN|CMP.....|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 53 54 52 43 | 48 52 00 00 00 00 00 00 |....STRC|HR......|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 53 54 52 52 | 43 48 52 00 00 00 00 00 |....STRR|CHR.....|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 53 54 52 53 | 50 4e 00 00 00 00 00 00 |....STRS|PN......|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 53 54 52 43 | 53 50 4e 00 00 00 00 00 |....STRC|SPN.....|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 53 54 52 50 | 42 52 4b 00 00 00 00 00 |....STRP|BRK.....|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 53 54 52 53 | 54 52 00 00 00 00 00 00 |....STRS|TR......|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 53 54 52 4c | 45 4e 00 00 00 00 00 00 |....STRL|EN......|
|00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000220| 00 00 00 00 53 54 52 54 | 4f 4b 00 00 00 00 00 00 |....STRT|OK......|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 4d 45 4d 43 | 50 59 00 00 00 00 00 00 |....MEMC|PY......|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 4d 45 4d 4d | 4f 56 45 00 00 00 00 00 |....MEMM|OVE.....|
|00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000280| 00 00 00 00 4d 45 4d 43 | 4d 50 00 00 00 00 00 00 |....MEMC|MP......|
|00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002a0| 00 00 00 00 4d 45 4d 43 | 48 52 00 00 00 00 00 00 |....MEMC|HR......|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 4d 45 4d 53 | 45 54 00 00 00 00 00 00 |....MEMS|ET......|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 03 30 | 00 00 07 67 00 00 0b be |.......0|...g....|
|000002f0| 00 00 0f fb 00 00 14 44 | 00 00 18 8f 00 00 1c e4 |.......D|........|
|00000300| 00 00 21 21 00 00 25 68 | 00 00 29 e3 00 00 2e 5e |..!!..%h|..)....^|
|00000310| 00 00 32 d9 00 00 37 6a | 00 00 3b a9 00 00 40 66 |..2...7j|..;...@f|
|00000320| 00 00 44 a3 00 00 48 f4 | 00 00 4d 3f 00 00 51 84 |..D...H.|..M?..Q.|
|00000330| 22 53 54 52 43 50 59 20 | 2d 20 73 74 72 69 6e 67 |"STRCPY |- string|
|00000340| 20 63 6f 70 79 2e 22 0d | 22 43 6f 70 69 65 73 20 | copy.".|"Copies |
|00000350| 74 68 65 20 73 74 72 69 | 6e 67 20 61 74 20 61 30 |the stri|ng at a0|
|00000360| 20 74 6f 20 61 31 2c 20 | 69 6e 63 6c 75 64 69 6e | to a1, |includin|
|00000370| 67 20 4e 55 4c 4c 28 3d | 30 29 2e 22 0d 22 4e 6f |g NULL(=|0)."."No|
|00000380| 20 6f 76 65 72 6c 61 70 | 20 70 72 6f 74 65 63 74 | overlap| protect|
|00000390| 69 6f 6e 2e 22 0d 22 50 | 52 4f 47 3a 20 52 50 20 |ion."."P|ROG: RP |
|000003a0| 31 39 4d 41 52 43 48 39 | 35 22 0d 00 4d 41 52 43 |19MARCH9|5"..MARC|
|000003b0| 48 39 35 22 0d 00 4d 41 | 52 43 48 39 35 22 0d 00 |H95"..MA|RCH95"..|
|000003c0| 20 69 6e 20 74 68 65 20 | 73 65 63 6f 6e 64 20 73 | in the |second s|
|000003d0| 74 72 69 6e 67 22 0d 22 | 50 52 4f 47 3a 20 52 50 |tring"."|PROG: RP|
|000003e0| 20 31 39 4d 41 52 43 48 | 39 35 22 0d 00 61 6e 20 | 19MARCH|95"..an |
|000003f0| 6e 20 63 68 61 72 61 63 | 74 65 72 73 2e 20 4e 6f |n charac|ters. No|
|00000400| 20 6f 76 65 72 6c 61 70 | 20 70 72 6f 74 65 63 74 | overlap| protect|
|00000410| 69 6f 6e 2e 22 0d 22 50 | 52 4f 47 3a 20 52 50 20 |ion."."P|ROG: RP |
|00000420| 31 39 4d 41 52 43 48 39 | 35 22 0d 00 00 00 00 00 |19MARCH9|5"......|
|00000430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000480| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000490| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004c0| 00 22 61 30 20 3d 20 70 | 6f 69 6e 74 65 72 20 74 |."a0 = p|ointer t|
|000004d0| 6f 20 73 6f 75 72 63 65 | 20 73 74 72 69 6e 67 22 |o source| string"|
|000004e0| 0d 22 61 31 20 3d 20 70 | 6f 69 6e 74 65 72 20 74 |."a1 = p|ointer t|
|000004f0| 6f 20 64 65 73 74 69 6e | 61 74 69 6f 6e 20 73 74 |o destin|ation st|
|00000500| 72 69 6e 67 22 0d 00 20 | 6c 6f 63 61 74 69 6f 6e |ring".. |location|
|00000510| 73 22 0d 00 22 0d 00 73 | 20 74 6f 20 63 6f 6d 70 |s".."..s| to comp|
|00000520| 61 72 65 22 0d 00 22 0d | 00 0d 00 2c 20 74 68 65 |are"..".|..., the|
|00000530| 6e 20 6e 65 77 20 73 74 | 72 69 6e 67 2c 20 65 6c |n new st|ring, el|
|00000540| 73 65 22 0d 22 20 69 66 | 20 61 30 3d 30 20 74 68 |se"." if| a0=0 th|
|00000550| 65 6e 20 75 73 65 20 6f | 6c 64 20 73 74 72 69 6e |en use o|ld strin|
|00000560| 67 20 70 6f 73 69 74 69 | 6f 6e 22 0d 00 00 00 00 |g positi|on".....|
|00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 00 00 00 22 44 45 | 53 54 52 4f 59 45 44 3a |....."DE|STROYED:|
|00000610| 20 61 30 2c 20 61 31 22 | 0d 00 2c 20 64 31 3c 30 | a0, a1"|.., d1<0|
|00000620| 20 69 66 20 61 30 3c 61 | 31 2c 20 61 6e 64 20 64 | if a0<a|1, and d|
|00000630| 31 3e 30 20 69 66 20 61 | 30 3e 61 31 22 0d 22 44 |1>0 if a|0>a1"."D|
|00000640| 45 53 54 52 4f 59 45 44 | 3a 20 61 30 2c 20 61 31 |ESTROYED|: a0, a1|
|00000650| 22 0d 00 3a 20 61 30 2c | 20 64 30 22 0d 00 20 6e |"..: a0,| d0".. n|
|00000660| 75 6d 62 65 72 2e 22 0d | 22 44 45 53 54 52 4f 59 |umber.".|"DESTROY|
|00000670| 45 44 3a 20 61 30 2c 20 | 64 30 22 0d 00 00 00 00 |ED: a0, |d0".....|
|00000680| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000690| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000730| 00 00 00 20 00 00 00 00 | 63 41 74 48 53 54 52 43 |... ....|cAtHSTRC|
|00000740| 50 59 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |PY......|........|
|00000750| 00 00 00 00 00 00 00 00 | 00 00 00 00 12 d8 66 fc |........|......f.|
|00000760| 4e 75 67 00 00 00 00 22 | 53 54 52 4e 43 50 59 20 |Nug...."|STRNCPY |
|00000770| 2d 20 73 74 72 69 6e 67 | 20 63 6f 70 79 2c 20 75 |- string| copy, u|
|00000780| 70 20 74 6f 20 6e 20 63 | 68 61 72 61 63 74 65 72 |p to n c|haracter|
|00000790| 73 20 6d 61 78 2e 22 0d | 22 43 6f 70 69 65 73 20 |s max.".|"Copies |
|000007a0| 74 68 65 20 66 69 72 73 | 74 20 73 74 72 69 6e 67 |the firs|t string|
|000007b0| 20 74 6f 20 61 6e 6f 74 | 68 65 72 20 6c 6f 63 61 | to anot|her loca|
|000007c0| 74 69 6f 6e 2c 20 77 69 | 74 68 20 75 70 20 74 6f |tion, wi|th up to|
|000007d0| 20 61 22 0d 22 6d 61 78 | 69 6d 75 6d 20 6f 66 20 | a"."max|imum of |
|000007e0| 6e 20 63 68 61 72 61 63 | 74 65 72 73 2e 20 57 69 |n charac|ters. Wi|
|000007f0| 6c 6c 20 66 69 6c 6c 20 | 72 65 6d 61 69 6e 69 6e |ll fill |remainin|
|00000800| 67 20 77 69 74 68 20 7a | 65 72 6f 73 20 69 66 22 |g with z|eros if"|
|00000810| 0d 22 73 6f 75 72 63 65 | 20 68 61 73 20 6c 65 73 |."source| has les|
|00000820| 73 20 74 68 61 6e 20 6e | 20 63 68 61 72 61 63 74 |s than n| charact|
|00000830| 65 72 73 2e 20 4e 6f 20 | 6f 76 65 72 6c 61 70 20 |ers. No |overlap |
|00000840| 70 72 6f 74 65 63 74 69 | 6f 6e 2e 22 0d 22 50 52 |protecti|on."."PR|
|00000850| 4f 47 3a 20 52 50 20 31 | 39 4d 41 52 43 48 39 35 |OG: RP 1|9MARCH95|
|00000860| 22 0d 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |".......|........|
|00000870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000880| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008f0| 00 00 00 00 00 00 00 00 | 22 61 30 20 3d 20 70 6f |........|"a0 = po|
|00000900| 69 6e 74 65 72 20 74 6f | 20 73 6f 75 72 63 65 20 |inter to| source |
|00000910| 73 74 72 69 6e 67 22 0d | 22 61 31 20 3d 20 70 6f |string".|"a1 = po|
|00000920| 69 6e 74 65 72 20 74 6f | 20 64 65 73 74 69 6e 61 |inter to| destina|
|00000930| 74 69 6f 6e 20 73 74 72 | 69 6e 67 22 0d 22 64 30 |tion str|ing"."d0|
|00000940| 20 3d 20 6d 61 78 20 6e | 75 6d 62 65 72 20 6f 66 | = max n|umber of|
|00000950| 20 63 68 61 72 61 63 74 | 65 72 73 22 0d 00 0d 00 | charact|ers"....|
|00000960| 6e 67 2c 20 74 68 65 6e | 20 6e 65 77 20 73 74 72 |ng, then| new str|
|00000970| 69 6e 67 2c 20 65 6c 73 | 65 22 0d 22 20 69 66 20 |ing, els|e"." if |
|00000980| 61 30 3d 30 20 74 68 65 | 6e 20 75 73 65 20 6f 6c |a0=0 the|n use ol|
|00000990| 64 20 73 74 72 69 6e 67 | 20 70 6f 73 69 74 69 6f |d string| positio|
|000009a0| 6e 22 0d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |n"......|........|
|000009b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 22 44 45 53 |........|...."DES|
|00000a40| 54 52 4f 59 45 44 20 61 | 30 2c 20 61 31 2c 20 64 |TROYED a|0, a1, d|
|00000a50| 30 22 0d 00 00 3c 30 20 | 69 66 20 61 30 3c 61 31 |0"...<0 |if a0<a1|
|00000a60| 2c 20 61 6e 64 20 64 30 | 3e 30 20 69 66 20 61 30 |, and d0|>0 if a0|
|00000a70| 3e 61 31 22 0d 22 44 45 | 53 54 52 4f 59 45 44 3a |>a1"."DE|STROYED:|
|00000a80| 20 61 30 2c 20 61 31 2c | 20 64 30 22 0d 00 31 22 | a0, a1,| d0"..1"|
|00000a90| 0d 00 72 6f 72 20 6e 75 | 6d 62 65 72 2e 22 0d 22 |..ror nu|mber."."|
|00000aa0| 44 45 53 54 52 4f 59 45 | 44 3a 20 61 30 2c 20 64 |DESTROYE|D: a0, d|
|00000ab0| 30 22 0d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |0"......|........|
|00000ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b60| 00 00 00 00 00 00 00 00 | 00 00 20 00 00 00 00 63 |........|.. ....c|
|00000b70| 41 74 48 53 54 52 4e 43 | 50 59 00 00 00 00 00 00 |AtHSTRNC|PY......|
|00000b80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b90| 00 00 00 53 80 6b 0e 12 | d8 67 10 53 80 6c f8 12 |...S.k..|.g.S.l..|
|00000ba0| fc 00 00 4e 75 12 fc 00 | 00 4e 75 4a 80 67 f0 12 |...Nu...|.NuJ.g..|
|00000bb0| fc 00 00 53 80 6c f8 4e | 75 45 00 00 00 00 22 53 |...S.l.N|uE...."S|
|00000bc0| 54 52 43 41 54 20 2d 20 | 63 6f 6e 63 61 74 65 6e |TRCAT - |concaten|
|00000bd0| 61 74 65 20 73 74 72 69 | 6e 67 73 22 0d 22 43 6f |ate stri|ngs"."Co|
|00000be0| 6e 63 61 74 65 6e 61 74 | 65 73 20 74 68 65 20 73 |ncatenat|es the s|
|00000bf0| 74 72 69 6e 67 20 61 74 | 20 61 30 20 20 6f 6e 74 |tring at| a0 ont|
|00000c00| 6f 20 74 68 65 20 73 74 | 72 69 6e 67 20 61 74 20 |o the st|ring at |
|00000c10| 61 31 2e 22 0d 22 4e 6f | 20 6f 76 65 72 6c 61 70 |a1."."No| overlap|
|00000c20| 20 70 72 6f 74 65 63 74 | 69 6f 6e 2e 22 0d 22 50 | protect|ion."."P|
|00000c30| 52 4f 47 3a 20 52 50 20 | 31 39 4d 41 52 43 48 39 |ROG: RP |19MARCH9|
|00000c40| 35 22 0d 00 4d 41 52 43 | 48 39 35 22 0d 00 20 69 |5"..MARC|H95".. i|
|00000c50| 6e 20 74 68 65 20 73 65 | 63 6f 6e 64 20 73 74 72 |n the se|cond str|
|00000c60| 69 6e 67 22 0d 22 50 52 | 4f 47 3a 20 52 50 20 31 |ing"."PR|OG: RP 1|
|00000c70| 39 4d 41 52 43 48 39 35 | 22 0d 00 61 6e 20 6e 20 |9MARCH95|"..an n |
|00000c80| 63 68 61 72 61 63 74 65 | 72 73 2e 20 4e 6f 20 6f |characte|rs. No o|
|00000c90| 76 65 72 6c 61 70 20 70 | 72 6f 74 65 63 74 69 6f |verlap p|rotectio|
|00000ca0| 6e 2e 22 0d 22 50 52 4f | 47 3a 20 52 50 20 31 39 |n."."PRO|G: RP 19|
|00000cb0| 4d 41 52 43 48 39 35 22 | 0d 00 00 00 00 00 00 00 |MARCH95"|........|
|00000cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 22 |........|......."|
|00000d50| 61 30 20 3d 20 70 6f 69 | 6e 74 65 72 20 74 6f 20 |a0 = poi|nter to |
|00000d60| 73 6f 75 72 63 65 20 73 | 74 72 69 6e 67 22 0d 22 |source s|tring"."|
|00000d70| 61 31 20 3d 20 70 6f 69 | 6e 74 65 72 20 74 6f 20 |a1 = poi|nter to |
|00000d80| 64 65 73 74 69 6e 61 74 | 69 6f 6e 20 73 74 72 69 |destinat|ion stri|
|00000d90| 6e 67 22 0d 00 20 6c 6f | 63 61 74 69 6f 6e 73 22 |ng".. lo|cations"|
|00000da0| 0d 00 22 0d 00 73 20 74 | 6f 20 63 6f 6d 70 61 72 |.."..s t|o compar|
|00000db0| 65 22 0d 00 22 0d 00 0d | 00 2c 20 74 68 65 6e 20 |e".."...|., then |
|00000dc0| 6e 65 77 20 73 74 72 69 | 6e 67 2c 20 65 6c 73 65 |new stri|ng, else|
|00000dd0| 22 0d 22 20 69 66 20 61 | 30 3d 30 20 74 68 65 6e |"." if a|0=0 then|
|00000de0| 20 75 73 65 20 6f 6c 64 | 20 73 74 72 69 6e 67 20 | use old| string |
|00000df0| 70 6f 73 69 74 69 6f 6e | 22 0d 00 00 00 00 00 00 |position|".......|
|00000e00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e90| 00 00 00 22 44 45 53 54 | 52 4f 59 45 44 3a 20 61 |..."DEST|ROYED: a|
|00000ea0| 30 2c 20 61 31 22 0d 00 | 31 22 0d 00 3c 30 20 69 |0, a1"..|1"..<0 i|
|00000eb0| 66 20 61 30 3c 61 31 2c | 20 61 6e 64 20 64 30 3e |f a0<a1,| and d0>|
|00000ec0| 30 20 69 66 20 61 30 3e | 61 31 22 0d 22 44 45 53 |0 if a0>|a1"."DES|
|00000ed0| 54 52 4f 59 45 44 3a 20 | 61 30 2c 20 61 31 2c 20 |TROYED: |a0, a1, |
|00000ee0| 64 30 22 0d 00 31 22 0d | 00 22 0d 00 20 6e 75 6d |d0"..1".|.".. num|
|00000ef0| 62 65 72 2e 22 0d 22 44 | 45 53 54 52 4f 59 45 44 |ber."."D|ESTROYED|
|00000f00| 3a 20 61 30 2c 20 64 30 | 22 0d 00 00 00 00 00 00 |: a0, d0|".......|
|00000f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fc0| 00 20 00 00 00 00 63 41 | 74 48 53 54 52 43 41 54 |. ....cA|tHSTRCAT|
|00000fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fe0| 00 00 00 00 00 00 00 00 | 00 00 4a 19 66 fc 53 89 |........|..J.f.S.|
|00000ff0| 12 d8 66 fc 4e 75 13 00 | 00 00 00 22 53 54 52 4e |..f.Nu..|..."STRN|
|00001000| 43 41 54 20 2d 20 53 74 | 72 69 6e 67 20 43 6f 6e |CAT - St|ring Con|
|00001010| 63 61 74 65 6e 61 74 69 | 6f 6e 2c 20 6e 20 69 74 |catenati|on, n it|
|00001020| 65 6d 73 20 6d 61 78 2e | 22 0d 22 43 6f 6e 63 61 |ems max.|"."Conca|
|00001030| 74 65 6e 61 74 65 73 20 | 74 68 65 20 73 6f 75 72 |tenates |the sour|
|00001040| 63 65 20 73 74 72 69 6e | 67 20 61 74 20 61 30 2c |ce strin|g at a0,|
|00001050| 20 6f 6e 74 6f 20 73 74 | 72 69 6e 67 20 61 31 2c | onto st|ring a1,|
|00001060| 20 77 69 74 68 22 0d 22 | 75 70 20 74 6f 20 64 30 | with"."|up to d0|
|00001070| 20 69 74 65 6d 73 20 66 | 72 6f 6d 20 74 68 65 20 | items f|rom the |
|00001080| 73 6f 75 72 63 65 2e 20 | 4e 6f 20 6f 76 65 72 6c |source. |No overl|
|00001090| 61 70 20 70 72 6f 74 65 | 63 74 69 6f 6e 2e 22 0d |ap prote|ction.".|
|000010a0| 22 50 52 4f 47 3a 20 52 | 50 20 31 39 4d 41 52 43 |"PROG: R|P 19MARC|
|000010b0| 48 39 35 22 0d 00 0d 00 | 61 6e 20 6e 20 63 68 61 |H95"....|an n cha|
|000010c0| 72 61 63 74 65 72 73 2e | 20 4e 6f 20 6f 76 65 72 |racters.| No over|
|000010d0| 6c 61 70 20 70 72 6f 74 | 65 63 74 69 6f 6e 2e 22 |lap prot|ection."|
|000010e0| 0d 22 50 52 4f 47 3a 20 | 52 50 20 31 39 4d 41 52 |."PROG: |RP 19MAR|
|000010f0| 43 48 39 35 22 0d 00 00 | 00 00 00 00 00 00 00 00 |CH95"...|........|
|00001100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001180| 00 00 00 00 00 00 00 00 | 00 00 00 00 22 61 30 20 |........|...."a0 |
|00001190| 3d 20 70 6f 69 6e 74 65 | 72 20 74 6f 20 73 6f 75 |= pointe|r to sou|
|000011a0| 72 63 65 20 73 74 72 69 | 6e 67 22 0d 22 61 31 20 |rce stri|ng"."a1 |
|000011b0| 3d 20 70 6f 69 6e 74 65 | 72 20 74 6f 20 64 65 73 |= pointe|r to des|
|000011c0| 74 69 6e 61 74 69 6f 6e | 20 73 74 72 69 6e 67 22 |tination| string"|
|000011d0| 0d 22 64 30 20 3d 20 6e | 75 6d 62 65 72 20 6f 66 |."d0 = n|umber of|
|000011e0| 20 63 68 61 72 61 63 74 | 65 72 73 20 6d 61 78 69 | charact|ers maxi|
|000011f0| 6d 75 6d 22 0d 00 2c 20 | 74 68 65 6e 20 6e 65 77 |mum".., |then new|
|00001200| 20 73 74 72 69 6e 67 2c | 20 65 6c 73 65 22 0d 22 | string,| else"."|
|00001210| 20 69 66 20 61 30 3d 30 | 20 74 68 65 6e 20 75 73 | if a0=0| then us|
|00001220| 65 20 6f 6c 64 20 73 74 | 72 69 6e 67 20 70 6f 73 |e old st|ring pos|
|00001230| 69 74 69 6f 6e 22 0d 00 | 00 00 00 00 00 00 00 00 |ition"..|........|
|00001240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012d0| 22 44 45 53 54 52 4f 59 | 45 44 3a 20 61 30 2c 20 |"DESTROY|ED: a0, |
|000012e0| 61 31 2c 20 64 30 22 0d | 00 44 45 53 54 52 4f 59 |a1, d0".|.DESTROY|
|000012f0| 45 44 3a 20 61 30 2c 20 | 64 30 22 0d 00 61 74 63 |ED: a0, |d0"..atc|
|00001300| 68 22 0d 22 44 45 53 54 | 52 4f 59 45 44 3a 20 61 |h"."DEST|ROYED: a|
|00001310| 30 2c 20 61 31 2c 20 64 | 30 22 0d 00 0d 00 3a 20 |0, a1, d|0"....: |
|00001320| 61 30 2c 20 64 30 22 0d | 00 20 6e 75 6d 62 65 72 |a0, d0".|. number|
|00001330| 2e 22 0d 22 44 45 53 54 | 52 4f 59 45 44 3a 20 61 |."."DEST|ROYED: a|
|00001340| 30 2c 20 64 30 22 0d 00 | 00 00 00 00 00 00 00 00 |0, d0"..|........|
|00001350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 20 00 |........|...... .|
|00001400| 00 00 00 63 41 74 48 53 | 54 52 4e 43 41 54 00 00 |...cAtHS|TRNCAT..|
|00001410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001420| 00 00 00 00 00 00 00 4a | 80 67 12 4a 19 66 f8 53 |.......J|.g.J.f.S|
|00001430| 89 12 d8 67 08 53 80 66 | f8 12 fc 00 00 4e 75 66 |...g.S.f|.....Nuf|
|00001440| 00 00 00 00 22 53 54 52 | 43 4d 50 20 2d 20 73 74 |...."STR|CMP - st|
|00001450| 72 69 6e 67 20 63 6f 6d | 70 61 72 65 2e 22 0d 22 |ring com|pare."."|
|00001460| 43 6f 6d 70 61 72 65 73 | 20 74 68 65 20 73 74 72 |Compares| the str|
|00001470| 69 6e 67 20 61 74 20 61 | 30 20 74 6f 20 73 74 72 |ing at a|0 to str|
|00001480| 69 6e 67 20 61 31 2e 22 | 0d 22 50 52 4f 47 3a 20 |ing a1."|."PROG: |
|00001490| 52 50 20 31 39 4d 41 52 | 43 48 39 35 22 0d 00 22 |RP 19MAR|CH95".."|
|000014a0| 50 52 4f 47 3a 20 52 50 | 20 31 39 4d 41 52 43 48 |PROG: RP| 19MARCH|
|000014b0| 39 35 22 0d 00 50 52 4f | 47 3a 20 52 50 20 31 39 |95"..PRO|G: RP 19|
|000014c0| 4d 41 52 43 48 39 35 22 | 0d 00 4d 41 52 43 48 39 |MARCH95"|..MARCH9|
|000014d0| 35 22 0d 00 20 69 6e 20 | 74 68 65 20 73 65 63 6f |5".. in |the seco|
|000014e0| 6e 64 20 73 74 72 69 6e | 67 22 0d 22 50 52 4f 47 |nd strin|g"."PROG|
|000014f0| 3a 20 52 50 20 31 39 4d | 41 52 43 48 39 35 22 0d |: RP 19M|ARCH95".|
|00001500| 00 61 6e 20 6e 20 63 68 | 61 72 61 63 74 65 72 73 |.an n ch|aracters|
|00001510| 2e 20 4e 6f 20 6f 76 65 | 72 6c 61 70 20 70 72 6f |. No ove|rlap pro|
|00001520| 74 65 63 74 69 6f 6e 2e | 22 0d 22 50 52 4f 47 3a |tection.|"."PROG:|
|00001530| 20 52 50 20 31 39 4d 41 | 52 43 48 39 35 22 0d 00 | RP 19MA|RCH95"..|
|00001540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015d0| 00 00 00 00 00 22 61 30 | 20 3d 20 70 6f 69 6e 74 |....."a0| = point|
|000015e0| 65 72 20 74 6f 20 73 6f | 75 72 63 65 20 73 74 72 |er to so|urce str|
|000015f0| 69 6e 67 22 0d 22 61 31 | 20 3d 20 70 6f 69 6e 74 |ing"."a1| = point|
|00001600| 65 72 20 74 6f 20 64 65 | 73 74 69 6e 61 74 69 6f |er to de|stinatio|
|00001610| 6e 20 63 68 61 72 22 0d | 00 0d 00 20 6c 6f 63 61 |n char".|... loca|
|00001620| 74 69 6f 6e 73 22 0d 00 | 22 0d 00 73 20 74 6f 20 |tions"..|"..s to |
|00001630| 63 6f 6d 70 61 72 65 22 | 0d 00 22 0d 00 0d 00 2c |compare"|.."....,|
|00001640| 20 74 68 65 6e 20 6e 65 | 77 20 73 74 72 69 6e 67 | then ne|w string|
|00001650| 2c 20 65 6c 73 65 22 0d | 22 20 69 66 20 61 30 3d |, else".|" if a0=|
|00001660| 30 20 74 68 65 6e 20 75 | 73 65 20 6f 6c 64 20 73 |0 then u|se old s|
|00001670| 74 72 69 6e 67 20 70 6f | 73 69 74 69 6f 6e 22 0d |tring po|sition".|
|00001680| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001690| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001710| 00 00 00 00 00 00 00 00 | 00 22 52 65 74 75 72 6e |........|."Return|
|00001720| 20 64 30 3d 30 20 69 66 | 20 65 71 75 61 6c 2c 20 | d0=0 if| equal, |
|00001730| 64 31 3c 30 20 69 66 20 | 61 30 3c 61 31 2c 20 61 |d1<0 if |a0<a1, a|
|00001740| 6e 64 20 64 31 3e 30 20 | 69 66 20 61 30 3e 61 31 |nd d1>0 |if a0>a1|
|00001750| 22 0d 22 44 45 53 54 52 | 4f 59 45 44 3a 20 61 30 |"."DESTR|OYED: a0|
|00001760| 2c 20 61 31 22 0d 00 3a | 20 61 30 2c 20 64 30 22 |, a1"..:| a0, d0"|
|00001770| 0d 00 20 6e 75 6d 62 65 | 72 2e 22 0d 22 44 45 53 |.. numbe|r."."DES|
|00001780| 54 52 4f 59 45 44 3a 20 | 61 30 2c 20 64 30 22 0d |TROYED: |a0, d0".|
|00001790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001840| 00 00 00 00 00 00 00 20 | 00 00 00 00 63 41 74 48 |....... |....cAtH|
|00001850| 53 54 52 43 4d 50 00 00 | 00 00 00 00 00 00 00 00 |STRCMP..|........|
|00001860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001870| 4a 11 67 0a b1 09 67 f8 | 63 0c 70 01 4e 75 4a 10 |J.g...g.|c.p.NuJ.|
|00001880| 66 04 70 00 4e 75 70 ff | 4e 75 51 00 00 00 00 22 |f.p.Nup.|NuQ...."|
|00001890| 53 54 52 4e 43 4d 50 20 | 2d 20 73 74 72 69 6e 67 |STRNCMP |- string|
|000018a0| 20 63 6f 6d 70 61 72 65 | 20 75 70 20 74 6f 20 6e | compare| up to n|
|000018b0| 20 63 68 61 72 61 63 74 | 65 72 73 22 0d 22 43 6f | charact|ers"."Co|
|000018c0| 6d 70 61 72 65 73 20 74 | 68 65 20 73 74 72 69 6e |mpares t|he strin|
|000018d0| 67 20 61 74 20 61 30 2c | 20 74 6f 20 73 74 72 69 |g at a0,| to stri|
|000018e0| 6e 67 20 61 31 2c 20 63 | 6f 6d 70 61 72 69 6e 67 |ng a1, c|omparing|
|000018f0| 22 0d 22 64 30 20 69 74 | 65 6d 73 20 6d 61 78 69 |"."d0 it|ems maxi|
|00001900| 6d 75 6d 2e 22 0d 22 50 | 52 4f 47 3a 20 52 50 20 |mum."."P|ROG: RP |
|00001910| 31 39 4d 41 52 43 48 39 | 35 22 0d 00 4e 6f 20 6f |19MARCH9|5"..No o|
|00001920| 76 65 72 6c 61 70 20 70 | 72 6f 74 65 63 74 69 6f |verlap p|rotectio|
|00001930| 6e 2e 22 0d 22 50 52 4f | 47 3a 20 52 50 20 31 39 |n."."PRO|G: RP 19|
|00001940| 4d 41 52 43 48 39 35 22 | 0d 00 0d 00 61 6e 20 6e |MARCH95"|....an n|
|00001950| 20 63 68 61 72 61 63 74 | 65 72 73 2e 20 4e 6f 20 | charact|ers. No |
|00001960| 6f 76 65 72 6c 61 70 20 | 70 72 6f 74 65 63 74 69 |overlap |protecti|
|00001970| 6f 6e 2e 22 0d 22 50 52 | 4f 47 3a 20 52 50 20 31 |on."."PR|OG: RP 1|
|00001980| 39 4d 41 52 43 48 39 35 | 22 0d 00 00 00 00 00 00 |9MARCH95|".......|
|00001990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a20| 22 61 30 20 3d 20 70 6f | 69 6e 74 65 72 20 74 6f |"a0 = po|inter to|
|00001a30| 20 73 6f 75 72 63 65 20 | 73 74 72 69 6e 67 22 0d | source |string".|
|00001a40| 22 61 31 20 3d 20 70 6f | 69 6e 74 65 72 20 74 6f |"a1 = po|inter to|
|00001a50| 20 64 65 73 74 69 6e 61 | 74 69 6f 6e 20 73 74 72 | destina|tion str|
|00001a60| 69 6e 67 22 0d 22 64 30 | 20 3d 20 6d 61 78 20 6e |ing"."d0| = max n|
|00001a70| 75 6d 62 65 72 20 6f 66 | 20 69 74 65 6d 73 22 0d |umber of| items".|
|00001a80| 00 61 78 69 6d 75 6d 22 | 0d 00 2c 20 74 68 65 6e |.aximum"|.., then|
|00001a90| 20 6e 65 77 20 73 74 72 | 69 6e 67 2c 20 65 6c 73 | new str|ing, els|
|00001aa0| 65 22 0d 22 20 69 66 20 | 61 30 3d 30 20 74 68 65 |e"." if |a0=0 the|
|00001ab0| 6e 20 75 73 65 20 6f 6c | 64 20 73 74 72 69 6e 67 |n use ol|d string|
|00001ac0| 20 70 6f 73 69 74 69 6f | 6e 22 0d 00 00 00 00 00 | positio|n"......|
|00001ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b60| 00 00 00 00 22 52 65 74 | 75 72 6e 20 64 30 3d 30 |...."Ret|urn d0=0|
|00001b70| 20 69 66 20 65 71 75 61 | 6c 2c 20 64 30 3c 30 20 | if equa|l, d0<0 |
|00001b80| 69 66 20 61 30 3c 61 31 | 2c 20 61 6e 64 20 64 30 |if a0<a1|, and d0|
|00001b90| 3e 30 20 69 66 20 61 30 | 3e 61 31 22 0d 22 44 45 |>0 if a0|>a1"."DE|
|00001ba0| 53 54 52 4f 59 45 44 3a | 20 61 30 2c 20 61 31 2c |STROYED:| a0, a1,|
|00001bb0| 20 64 30 22 0d 00 2c 20 | 64 30 22 0d 00 20 6e 75 | d0".., |d0".. nu|
|00001bc0| 6d 62 65 72 2e 22 0d 22 | 44 45 53 54 52 4f 59 45 |mber."."|DESTROYE|
|00001bd0| 44 3a 20 61 30 2c 20 64 | 30 22 0d 00 00 00 00 00 |D: a0, d|0"......|
|00001be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c90| 00 00 20 00 00 00 00 63 | 41 74 48 53 54 52 4e 43 |.. ....c|AtHSTRNC|
|00001ca0| 4d 50 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |MP......|........|
|00001cb0| 00 00 00 00 00 00 00 00 | 00 00 00 4a 00 67 18 4a |........|...J.g.J|
|00001cc0| 11 67 10 b1 09 66 06 53 | 80 66 f4 60 0a 63 0c 70 |.g...f.S|.f.`.c.p|
|00001cd0| 01 4e 75 4a 10 66 04 70 | 00 4e 75 70 ff 4e 75 4c |.NuJ.f.p|.Nup.NuL|
|00001ce0| 00 00 00 00 22 53 54 52 | 43 48 52 20 2d 20 66 69 |...."STR|CHR - fi|
|00001cf0| 6e 64 20 63 68 61 72 61 | 63 74 65 72 20 69 6e 20 |nd chara|cter in |
|00001d00| 73 74 72 69 6e 67 22 0d | 22 46 69 6e 64 73 20 74 |string".|"Finds t|
|00001d10| 68 65 20 46 49 52 53 54 | 20 6f 63 63 75 72 72 65 |he FIRST| occurre|
|00001d20| 6e 63 65 20 6f 66 20 63 | 68 61 72 61 63 74 65 72 |nce of c|haracter|
|00001d30| 20 69 6e 20 61 20 73 74 | 72 69 6e 67 2e 22 0d 22 | in a st|ring."."|
|00001d40| 50 52 4f 47 3a 20 52 50 | 20 31 39 4d 41 52 43 48 |PROG: RP| 19MARCH|
|00001d50| 39 35 22 0d 00 50 52 4f | 47 3a 20 52 50 20 31 39 |95"..PRO|G: RP 19|
|00001d60| 4d 41 52 43 48 39 35 22 | 0d 00 4d 41 52 43 48 39 |MARCH95"|..MARCH9|
|00001d70| 35 22 0d 00 20 69 6e 20 | 74 68 65 20 73 65 63 6f |5".. in |the seco|
|00001d80| 6e 64 20 73 74 72 69 6e | 67 22 0d 22 50 52 4f 47 |nd strin|g"."PROG|
|00001d90| 3a 20 52 50 20 31 39 4d | 41 52 43 48 39 35 22 0d |: RP 19M|ARCH95".|
|00001da0| 00 61 6e 20 6e 20 63 68 | 61 72 61 63 74 65 72 73 |.an n ch|aracters|
|00001db0| 2e 20 4e 6f 20 6f 76 65 | 72 6c 61 70 20 70 72 6f |. No ove|rlap pro|
|00001dc0| 74 65 63 74 69 6f 6e 2e | 22 0d 22 50 52 4f 47 3a |tection.|"."PROG:|
|00001dd0| 20 52 50 20 31 39 4d 41 | 52 43 48 39 35 22 0d 00 | RP 19MA|RCH95"..|
|00001de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e70| 00 00 00 00 00 22 61 30 | 20 3d 20 70 6f 69 6e 74 |....."a0| = point|
|00001e80| 65 72 20 74 6f 20 73 74 | 72 69 6e 67 22 0d 22 64 |er to st|ring"."d|
|00001e90| 30 20 3d 20 63 68 61 72 | 61 63 74 65 72 20 77 61 |0 = char|acter wa|
|00001ea0| 6e 74 65 64 20 28 62 79 | 74 65 29 22 0d 00 69 6f |nted (by|te)"..io|
|00001eb0| 6e 20 73 74 72 69 6e 67 | 22 0d 00 20 6c 6f 63 61 |n string|".. loca|
|00001ec0| 74 69 6f 6e 73 22 0d 00 | 22 0d 00 73 20 74 6f 20 |tions"..|"..s to |
|00001ed0| 63 6f 6d 70 61 72 65 22 | 0d 00 22 0d 00 0d 00 2c |compare"|.."....,|
|00001ee0| 20 74 68 65 6e 20 6e 65 | 77 20 73 74 72 69 6e 67 | then ne|w string|
|00001ef0| 2c 20 65 6c 73 65 22 0d | 22 20 69 66 20 61 30 3d |, else".|" if a0=|
|00001f00| 30 20 74 68 65 6e 20 75 | 73 65 20 6f 6c 64 20 73 |0 then u|se old s|
|00001f10| 74 72 69 6e 67 20 70 6f | 73 69 74 69 6f 6e 22 0d |tring po|sition".|
|00001f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001fb0| 00 00 00 00 00 00 00 00 | 00 22 52 65 74 75 72 6e |........|."Return|
|00001fc0| 20 61 30 20 3d 20 70 6f | 69 6e 74 65 72 20 74 6f | a0 = po|inter to|
|00001fd0| 20 6f 63 63 75 72 72 65 | 6e 63 65 20 69 66 20 66 | occurre|nce if f|
|00001fe0| 6f 75 6e 64 2c 20 22 0d | 22 65 6c 73 65 20 61 30 |ound, ".|"else a0|
|00001ff0| 20 3d 20 4e 55 4c 4c 28 | 3d 30 29 22 0d 22 44 45 | = NULL(|=0)"."DE|
|00002000| 53 54 52 4f 59 45 44 3a | 20 61 30 2c 20 64 30 22 |STROYED:| a0, d0"|
|00002010| 0d 00 20 6e 75 6d 62 65 | 72 2e 22 0d 22 44 45 53 |.. numbe|r."."DES|
|00002020| 54 52 4f 59 45 44 3a 20 | 61 30 2c 20 64 30 22 0d |TROYED: |a0, d0".|
|00002030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002080| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002090| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000020a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000020b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000020c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000020d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000020e0| 00 00 00 00 00 00 00 20 | 00 00 00 00 63 41 74 48 |....... |....cAtH|
|000020f0| 53 54 52 43 48 52 00 00 | 00 00 00 00 00 00 00 00 |STRCHR..|........|
|00002100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002110| b0 10 67 06 4a 18 66 f8 | 91 c8 4e 75 13 00 00 00 |..g.J.f.|..Nu....|
|00002120| 00 22 53 54 52 52 43 48 | 52 20 2d 20 72 65 76 65 |."STRRCH|R - reve|
|00002130| 72 73 65 20 66 69 6e 64 | 20 63 68 61 72 61 63 74 |rse find| charact|
|00002140| 65 72 20 69 6e 20 73 74 | 72 69 6e 67 22 0d 22 46 |er in st|ring"."F|
|00002150| 69 6e 64 73 20 74 68 65 | 20 4c 41 53 54 20 6f 63 |inds the| LAST oc|
|00002160| 63 75 72 72 65 6e 63 65 | 20 6f 66 20 61 20 63 68 |currence| of a ch|
|00002170| 61 72 61 63 74 65 72 20 | 69 6e 20 61 20 73 74 72 |aracter |in a str|
|00002180| 69 6e 67 2e 22 0d 22 50 | 52 4f 47 3a 20 52 50 20 |ing."."P|ROG: RP |
|00002190| 31 39 4d 41 52 43 48 39 | 35 22 0d 00 68 61 72 61 |19MARCH9|5"..hara|
|000021a0| 63 74 65 72 20 69 6e 20 | 61 6e 6f 74 68 65 72 20 |cter in |another |
|000021b0| 73 74 72 69 6e 67 2c 20 | 6f 72 20 30 20 69 66 20 |string, |or 0 if |
|000021c0| 6e 6f 6e 65 20 70 72 65 | 73 65 6e 74 2e 22 0d 22 |none pre|sent."."|
|000021d0| 50 52 4f 47 3a 20 52 50 | 20 31 39 4d 41 52 43 48 |PROG: RP| 19MARCH|
|000021e0| 39 35 22 0d 00 61 72 61 | 63 74 65 72 73 2e 20 4e |95"..ara|cters. N|
|000021f0| 6f 20 6f 76 65 72 6c 61 | 70 20 70 72 6f 74 65 63 |o overla|p protec|
|00002200| 74 69 6f 6e 2e 22 0d 22 | 50 52 4f 47 3a 20 52 50 |tion."."|PROG: RP|
|00002210| 20 31 39 4d 41 52 43 48 | 39 35 22 0d 00 00 00 00 | 19MARCH|95".....|
|00002220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000022a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000022b0| 00 00 22 61 30 20 3d 20 | 70 6f 69 6e 74 65 72 20 |.."a0 = |pointer |
|000022c0| 74 6f 20 73 74 72 69 6e | 67 22 0d 22 64 30 20 3d |to strin|g"."d0 =|
|000022d0| 20 63 68 61 72 61 63 74 | 65 72 20 77 61 6e 74 65 | charact|er wante|
|000022e0| 64 20 28 62 79 74 65 29 | 22 0d 00 20 6f 66 20 63 |d (byte)|".. of c|
|000022f0| 68 61 72 61 63 74 65 72 | 73 22 0d 00 20 6d 61 78 |haracter|s".. max|
|00002300| 20 6e 75 6d 62 65 72 20 | 6f 66 20 63 68 61 72 61 | number |of chara|
|00002310| 63 74 65 72 73 22 0d 00 | 6d 22 0d 00 2c 20 74 68 |cters"..|m".., th|
|00002320| 65 6e 20 6e 65 77 20 73 | 74 72 69 6e 67 2c 20 65 |en new s|tring, e|
|00002330| 6c 73 65 22 0d 22 20 69 | 66 20 61 30 3d 30 20 74 |lse"." i|f a0=0 t|
|00002340| 68 65 6e 20 75 73 65 20 | 6f 6c 64 20 73 74 72 69 |hen use |old stri|
|00002350| 6e 67 20 70 6f 73 69 74 | 69 6f 6e 22 0d 00 00 00 |ng posit|ion"....|
|00002360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000023a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000023b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000023c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000023d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000023e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000023f0| 00 00 00 00 00 00 22 52 | 65 74 75 72 6e 20 61 30 |......"R|eturn a0|
|00002400| 20 3d 20 70 6f 69 6e 74 | 65 72 20 74 6f 20 6f 63 | = point|er to oc|
|00002410| 63 75 72 65 6e 63 65 20 | 69 66 20 66 6f 75 6e 64 |curence |if found|
|00002420| 2c 20 22 0d 22 20 65 6c | 73 65 20 61 30 20 3d 20 |, "." el|se a0 = |
|00002430| 4e 55 4c 4c 28 3d 30 29 | 22 0d 22 44 45 53 54 52 |NULL(=0)|"."DESTR|
|00002440| 4f 59 45 44 3a 20 61 30 | 2c 20 64 30 22 0d 00 20 |OYED: a0|, d0".. |
|00002450| 6e 75 6d 62 65 72 2e 22 | 0d 22 44 45 53 54 52 4f |number."|."DESTRO|
|00002460| 59 45 44 3a 20 61 30 2c | 20 64 30 22 0d 00 00 00 |YED: a0,| d0"....|
|00002470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002480| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002490| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000024a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000024b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000024c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000024d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000024e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000024f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002520| 00 00 00 00 20 00 00 00 | 00 63 41 74 48 53 54 52 |.... ...|.cAtHSTR|
|00002530| 52 43 48 52 00 00 00 00 | 00 00 00 00 00 00 00 00 |RCHR....|........|
|00002540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 2f 09 93 |........|...../..|
|00002550| c9 b0 10 67 0a 4a 18 66 | f8 20 49 22 5f 4e 75 22 |...g.J.f|. I"_Nu"|
|00002560| 48 60 f2 66 00 00 00 00 | 22 53 54 52 53 50 4e 20 |H`.f....|"STRSPN |
|00002570| 2d 20 73 74 72 69 6e 67 | 20 73 65 61 72 63 68 20 |- string| search |
|00002580| 66 6f 72 20 6d 61 74 63 | 68 69 6e 67 20 63 68 61 |for matc|hing cha|
|00002590| 72 61 63 74 65 72 73 22 | 0d 22 52 65 74 75 72 6e |racters"|."Return|
|000025a0| 73 20 74 68 65 20 6e 75 | 6d 62 65 72 20 6f 66 20 |s the nu|mber of |
|000025b0| 63 68 61 72 61 63 74 65 | 72 73 20 61 74 20 74 68 |characte|rs at th|
|000025c0| 65 20 73 74 61 72 74 20 | 6f 66 20 73 74 72 69 6e |e start |of strin|
|000025d0| 67 22 0d 22 74 68 61 74 | 20 6d 61 74 63 68 20 61 |g"."that| match a|
|000025e0| 6e 79 20 63 68 61 72 61 | 63 74 65 72 20 69 6e 20 |ny chara|cter in |
|000025f0| 74 68 65 20 73 65 63 6f | 6e 64 20 73 74 72 69 6e |the seco|nd strin|
|00002600| 67 22 0d 22 50 52 4f 47 | 3a 20 52 50 20 31 39 4d |g"."PROG|: RP 19M|
|00002610| 41 52 43 48 39 35 22 0d | 00 4f 47 3a 20 52 50 20 |ARCH95".|.OG: RP |
|00002620| 31 39 4d 41 52 43 48 39 | 35 22 0d 00 61 72 61 63 |19MARCH9|5"..arac|
|00002630| 74 65 72 73 2e 20 4e 6f | 20 6f 76 65 72 6c 61 70 |ters. No| overlap|
|00002640| 20 70 72 6f 74 65 63 74 | 69 6f 6e 2e 22 0d 22 50 | protect|ion."."P|
|00002650| 52 4f 47 3a 20 52 50 20 | 31 39 4d 41 52 43 48 39 |ROG: RP |19MARCH9|
|00002660| 35 22 0d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |5"......|........|
|00002670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002680| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002690| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026f0| 00 00 00 00 00 00 00 00 | 00 22 61 30 20 3d 20 70 |........|."a0 = p|
|00002700| 6f 69 6e 74 65 72 20 74 | 6f 20 73 74 72 69 6e 67 |ointer t|o string|
|00002710| 20 74 6f 20 62 65 20 73 | 65 61 72 63 68 65 64 22 | to be s|earched"|
|00002720| 0d 22 61 31 20 3d 20 70 | 6f 69 6e 74 65 72 20 74 |."a1 = p|ointer t|
|00002730| 6f 20 73 74 72 69 6e 67 | 20 6f 66 20 63 68 61 72 |o string| of char|
|00002740| 61 63 74 65 72 73 22 0d | 00 75 6d 62 65 72 20 6f |acters".|.umber o|
|00002750| 66 20 63 68 61 72 61 63 | 74 65 72 73 22 0d 00 6d |f charac|ters"..m|
|00002760| 22 0d 00 2c 20 74 68 65 | 6e 20 6e 65 77 20 73 74 |".., the|n new st|
|00002770| 72 69 6e 67 2c 20 65 6c | 73 65 22 0d 22 20 69 66 |ring, el|se"." if|
|00002780| 20 61 30 3d 30 20 74 68 | 65 6e 20 75 73 65 20 6f | a0=0 th|en use o|
|00002790| 6c 64 20 73 74 72 69 6e | 67 20 70 6f 73 69 74 69 |ld strin|g positi|
|000027a0| 6f 6e 22 0d 00 00 00 00 | 00 00 00 00 00 00 00 00 |on".....|........|
|000027b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 22 52 65 |........|....."Re|
|00002840| 74 75 72 6e 20 64 30 3d | 6e 75 6d 62 65 72 20 6f |turn d0=|number o|
|00002850| 66 20 63 68 61 72 61 63 | 74 65 72 73 20 74 68 61 |f charac|ters tha|
|00002860| 74 20 6d 61 74 63 68 22 | 0d 22 44 45 53 54 52 4f |t match"|."DESTRO|
|00002870| 59 45 44 3a 20 61 30 2c | 20 61 31 2c 20 64 30 22 |YED: a0,| a1, d0"|
|00002880| 0d 00 44 45 53 54 52 4f | 59 45 44 3a 20 61 30 2c |..DESTRO|YED: a0,|
|00002890| 20 64 30 22 0d 00 20 6e | 75 6d 62 65 72 2e 22 0d | d0".. n|umber.".|
|000028a0| 22 44 45 53 54 52 4f 59 | 45 44 3a 20 61 30 2c 20 |"DESTROY|ED: a0, |
|000028b0| 64 30 22 0d 00 00 00 00 | 00 00 00 00 00 00 00 00 |d0".....|........|
|000028c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000028d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000028e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000028f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002900| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002920| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002940| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002960| 00 00 00 00 00 00 00 00 | 00 00 00 20 00 00 00 20 |........|... ... |
|00002970| 63 41 74 48 53 54 52 43 | 48 52 00 00 00 00 00 00 |cAtHSTRC|HR......|
|00002980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002990| 00 00 00 10 53 54 52 53 | 50 4e 00 00 00 00 00 00 |....STRS|PN......|
|000029a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000029b0| 00 00 00 00 70 00 4a 10 | 67 22 48 e7 80 80 10 10 |....p.J.|g"H.....|
|000029c0| 20 49 61 00 0f ff b1 fc | 00 00 00 00 67 0a 4c df | Ia.....|....g.L.|
|000029d0| 01 01 52 88 52 80 60 de | 4c df 01 01 4e 75 01 00 |..R.R.`.|L...Nu..|
|000029e0| 00 00 00 22 53 54 52 43 | 53 50 4e 20 2d 20 73 74 |..."STRC|SPN - st|
|000029f0| 72 69 6e 67 20 73 65 61 | 72 63 68 20 66 6f 72 20 |ring sea|rch for |
|00002a00| 6e 6f 6e 2d 6d 61 74 63 | 68 69 6e 67 20 63 68 61 |non-matc|hing cha|
|00002a10| 72 61 63 74 65 72 73 22 | 0d 22 52 65 74 75 72 6e |racters"|."Return|
|00002a20| 73 20 74 68 65 20 6e 75 | 6d 62 65 72 20 6f 66 20 |s the nu|mber of |
|00002a30| 63 68 61 72 61 63 74 65 | 72 73 20 61 74 20 74 68 |characte|rs at th|
|00002a40| 65 20 73 74 61 72 74 20 | 6f 66 20 73 74 72 69 6e |e start |of strin|
|00002a50| 67 22 0d 22 74 68 61 74 | 20 44 4f 20 4e 4f 54 20 |g"."that| DO NOT |
|00002a60| 6d 61 74 63 68 20 61 6e | 79 20 63 68 61 72 61 63 |match an|y charac|
|00002a70| 74 65 72 20 69 6e 20 74 | 68 65 20 73 65 63 6f 6e |ter in t|he secon|
|00002a80| 64 20 73 74 72 69 6e 67 | 22 0d 22 50 52 4f 47 3a |d string|"."PROG:|
|00002a90| 20 52 50 20 31 39 4d 41 | 52 43 48 39 35 22 0d 00 | RP 19MA|RCH95"..|
|00002aa0| 61 6e 20 6e 20 63 68 61 | 72 61 63 74 65 72 73 2e |an n cha|racters.|
|00002ab0| 20 4e 6f 20 6f 76 65 72 | 6c 61 70 20 70 72 6f 74 | No over|lap prot|
|00002ac0| 65 63 74 69 6f 6e 2e 22 | 0d 22 50 52 4f 47 3a 20 |ection."|."PROG: |
|00002ad0| 52 50 20 31 39 4d 41 52 | 43 48 39 35 22 0d 00 00 |RP 19MAR|CH95"...|
|00002ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b70| 00 00 00 00 22 61 30 20 | 3d 20 70 6f 69 6e 74 65 |...."a0 |= pointe|
|00002b80| 72 20 74 6f 20 73 74 72 | 69 6e 67 20 74 6f 20 62 |r to str|ing to b|
|00002b90| 65 20 73 65 61 72 63 68 | 65 64 22 0d 22 61 31 20 |e search|ed"."a1 |
|00002ba0| 3d 20 70 6f 69 6e 74 65 | 72 20 74 6f 20 73 74 72 |= pointe|r to str|
|00002bb0| 69 6e 67 20 6f 66 20 63 | 68 61 72 61 63 74 65 72 |ing of c|haracter|
|00002bc0| 73 22 0d 00 22 0d 00 22 | 0d 00 73 20 74 6f 20 63 |s"..".."|..s to c|
|00002bd0| 6f 6d 70 61 72 65 22 0d | 00 22 0d 00 0d 00 2c 20 |ompare".|."...., |
|00002be0| 74 68 65 6e 20 6e 65 77 | 20 73 74 72 69 6e 67 2c |then new| string,|
|00002bf0| 20 65 6c 73 65 22 0d 22 | 20 69 66 20 61 30 3d 30 | else"."| if a0=0|
|00002c00| 20 74 68 65 6e 20 75 73 | 65 20 6f 6c 64 20 73 74 | then us|e old st|
|00002c10| 72 69 6e 67 20 70 6f 73 | 69 74 69 6f 6e 22 0d 00 |ring pos|ition"..|
|00002c20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002c30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002c40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002c60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002c70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002c80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002c90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002cb0| 00 00 00 00 00 00 00 00 | 22 52 65 74 75 72 6e 20 |........|"Return |
|00002cc0| 64 30 3d 6e 75 6d 62 65 | 72 20 6f 66 20 63 68 61 |d0=numbe|r of cha|
|00002cd0| 72 61 63 74 65 72 73 20 | 74 68 61 74 20 64 6f 20 |racters |that do |
|00002ce0| 6e 6f 74 20 6d 61 74 63 | 68 22 0d 22 44 45 53 54 |not matc|h"."DEST|
|00002cf0| 52 4f 59 45 44 3a 20 61 | 30 2c 20 61 31 2c 20 64 |ROYED: a|0, a1, d|
|00002d00| 30 22 0d 00 0d 00 3a 20 | 61 30 2c 20 64 30 22 0d |0"....: |a0, d0".|
|00002d10| 00 20 6e 75 6d 62 65 72 | 2e 22 0d 22 44 45 53 54 |. number|."."DEST|
|00002d20| 52 4f 59 45 44 3a 20 61 | 30 2c 20 64 30 22 0d 00 |ROYED: a|0, d0"..|
|00002d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002de0| 00 00 00 00 00 00 20 00 | 00 00 20 63 41 74 48 53 |...... .|.. cAtHS|
|00002df0| 54 52 43 48 52 00 00 00 | 00 00 00 00 00 00 00 00 |TRCHR...|........|
|00002e00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 10 53 |........|.......S|
|00002e10| 54 52 43 53 50 4e 00 00 | 00 00 00 00 00 00 00 00 |TRCSPN..|........|
|00002e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 70 |........|.......p|
|00002e30| 00 4a 10 67 22 48 e7 80 | 80 10 10 20 49 61 00 0f |.J.g"H..|... Ia..|
|00002e40| ff b1 fc 00 00 00 00 66 | 0a 4c df 01 01 52 88 52 |.......f|.L...R.R|
|00002e50| 80 60 de 4c df 01 01 4e | 75 01 00 00 00 00 22 53 |.`.L...N|u....."S|
|00002e60| 54 52 50 42 52 4b 20 2d | 20 72 65 74 75 72 6e 20 |TRPBRK -| return |
|00002e70| 70 6f 69 6e 74 65 72 20 | 74 6f 20 66 69 72 73 74 |pointer |to first|
|00002e80| 20 6f 63 63 75 72 65 6e | 63 65 20 6f 66 20 63 68 | occuren|ce of ch|
|00002e90| 61 72 61 63 74 65 72 22 | 0d 22 52 65 74 75 72 6e |aracter"|."Return|
|00002ea0| 73 20 70 6f 69 6e 74 65 | 72 20 74 6f 20 74 68 65 |s pointe|r to the|
|00002eb0| 20 66 69 72 73 74 20 6f | 63 63 75 72 72 65 6e 63 | first o|ccurrenc|
|00002ec0| 65 20 69 6e 20 61 20 73 | 74 72 69 6e 67 2c 20 6f |e in a s|tring, o|
|00002ed0| 66 22 0d 22 61 6e 79 20 | 63 68 61 72 61 63 74 65 |f"."any |characte|
|00002ee0| 72 20 69 6e 20 61 6e 6f | 74 68 65 72 20 73 74 72 |r in ano|ther str|
|00002ef0| 69 6e 67 2c 20 6f 72 20 | 30 20 69 66 20 6e 6f 6e |ing, or |0 if non|
|00002f00| 65 20 70 72 65 73 65 6e | 74 2e 22 0d 22 50 52 4f |e presen|t."."PRO|
|00002f10| 47 3a 20 52 50 20 31 39 | 4d 41 52 43 48 39 35 22 |G: RP 19|MARCH95"|
|00002f20| 0d 00 61 72 61 63 74 65 | 72 73 2e 20 4e 6f 20 6f |..aracte|rs. No o|
|00002f30| 76 65 72 6c 61 70 20 70 | 72 6f 74 65 63 74 69 6f |verlap p|rotectio|
|00002f40| 6e 2e 22 0d 22 50 52 4f | 47 3a 20 52 50 20 31 39 |n."."PRO|G: RP 19|
|00002f50| 4d 41 52 43 48 39 35 22 | 0d 00 00 00 00 00 00 00 |MARCH95"|........|
|00002f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 22 |........|......."|
|00002ff0| 61 30 20 3d 20 70 6f 69 | 6e 74 65 72 20 74 6f 20 |a0 = poi|nter to |
|00003000| 73 74 72 69 6e 67 20 73 | 65 61 72 63 68 65 64 22 |string s|earched"|
|00003010| 0d 22 61 31 20 3d 20 70 | 6f 69 6e 74 65 72 20 74 |."a1 = p|ointer t|
|00003020| 6f 20 73 74 72 69 6e 67 | 20 6f 66 20 63 68 61 72 |o string| of char|
|00003030| 61 63 74 65 72 73 22 0d | 00 20 6d 61 78 20 6e 75 |acters".|. max nu|
|00003040| 6d 62 65 72 20 6f 66 20 | 63 68 61 72 61 63 74 65 |mber of |characte|
|00003050| 72 73 22 0d 00 6d 22 0d | 00 2c 20 74 68 65 6e 20 |rs"..m".|., then |
|00003060| 6e 65 77 20 73 74 72 69 | 6e 67 2c 20 65 6c 73 65 |new stri|ng, else|
|00003070| 22 0d 22 20 69 66 20 61 | 30 3d 30 20 74 68 65 6e |"." if a|0=0 then|
|00003080| 20 75 73 65 20 6f 6c 64 | 20 73 74 72 69 6e 67 20 | use old| string |
|00003090| 70 6f 73 69 74 69 6f 6e | 22 0d 00 00 00 00 00 00 |position|".......|
|000030a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000030b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000030c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000030d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000030e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000030f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003130| 00 00 00 22 61 30 20 3d | 20 70 6f 69 6e 74 65 72 |..."a0 =| pointer|
|00003140| 20 74 6f 20 66 69 72 73 | 74 20 6f 63 63 75 72 72 | to firs|t occurr|
|00003150| 65 6e 63 65 2c 20 6f 72 | 20 30 20 69 66 20 6e 6f |ence, or| 0 if no|
|00003160| 6e 65 20 66 6f 75 6e 64 | 2e 22 0d 22 44 45 53 54 |ne found|."."DEST|
|00003170| 52 4f 59 45 44 3a 20 61 | 30 2c 20 61 31 22 0d 00 |ROYED: a|0, a1"..|
|00003180| 64 30 22 0d 00 2c 20 64 | 30 22 0d 00 20 6e 75 6d |d0".., d|0".. num|
|00003190| 62 65 72 2e 22 0d 22 44 | 45 53 54 52 4f 59 45 44 |ber."."D|ESTROYED|
|000031a0| 3a 20 61 30 2c 20 64 30 | 22 0d 00 00 00 00 00 00 |: a0, d0|".......|
|000031b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000031c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000031d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000031e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000031f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003260| 00 20 00 00 00 20 63 41 | 74 48 53 54 52 43 48 52 |. ... cA|tHSTRCHR|
|00003270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003280| 00 00 00 00 00 00 00 00 | 00 0e 53 54 52 50 42 52 |........|..STRPBR|
|00003290| 4b 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |K.......|........|
|000032a0| 00 00 00 00 00 00 00 00 | 00 00 4a 10 67 1c 48 e7 |........|..J.g.H.|
|000032b0| 80 80 10 10 20 49 61 00 | 0f ff b1 fc 00 00 00 00 |.... Ia.|........|
|000032c0| 66 0c 4c df 01 01 52 88 | 60 e0 91 c8 4e 75 4c df |f.L...R.|`...NuL.|
|000032d0| 01 01 4e 75 01 00 00 00 | 00 22 53 54 52 53 54 52 |..Nu....|."STRSTR|
|000032e0| 20 2d 20 73 74 72 69 6e | 67 20 69 6e 20 73 74 72 | - strin|g in str|
|000032f0| 69 6e 67 20 73 65 61 72 | 63 68 22 0d 22 52 65 74 |ing sear|ch"."Ret|
|00003300| 75 72 6e 73 20 70 6f 69 | 6e 74 65 72 20 74 6f 20 |urns poi|nter to |
|00003310| 74 68 65 20 6f 63 63 75 | 72 72 65 6e 63 65 20 69 |the occu|rrence i|
|00003320| 6e 20 61 20 73 74 72 69 | 6e 67 20 6f 66 20 61 6e |n a stri|ng of an|
|00003330| 6f 74 68 65 72 22 0d 22 | 73 74 72 69 6e 67 2c 20 |other"."|string, |
|00003340| 6f 72 20 30 20 69 66 20 | 6e 6f 6e 65 20 70 72 65 |or 0 if |none pre|
|00003350| 73 65 6e 74 22 0d 22 50 | 52 4f 47 3a 20 52 50 20 |sent"."P|ROG: RP |
|00003360| 31 39 4d 41 52 43 48 39 | 35 22 0d 00 73 74 72 69 |19MARCH9|5"..stri|
|00003370| 6e 67 22 0d 22 50 52 4f | 47 3a 20 52 50 20 31 39 |ng"."PRO|G: RP 19|
|00003380| 4d 41 52 43 48 39 35 22 | 0d 00 4f 47 3a 20 52 50 |MARCH95"|..OG: RP|
|00003390| 20 31 39 4d 41 52 43 48 | 39 35 22 0d 00 61 72 61 | 19MARCH|95"..ara|
|000033a0| 63 74 65 72 73 2e 20 4e | 6f 20 6f 76 65 72 6c 61 |cters. N|o overla|
|000033b0| 70 20 70 72 6f 74 65 63 | 74 69 6f 6e 2e 22 0d 22 |p protec|tion."."|
|000033c0| 50 52 4f 47 3a 20 52 50 | 20 31 39 4d 41 52 43 48 |PROG: RP| 19MARCH|
|000033d0| 39 35 22 0d 00 00 00 00 | 00 00 00 00 00 00 00 00 |95".....|........|
|000033e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003400| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003460| 00 00 00 00 00 00 00 00 | 00 00 22 61 30 3d 70 6f |........|.."a0=po|
|00003470| 69 6e 74 65 72 20 74 6f | 20 73 74 72 69 6e 67 20 |inter to| string |
|00003480| 73 65 61 72 63 68 65 64 | 22 0d 22 61 31 3d 70 6f |searched|"."a1=po|
|00003490| 69 6e 74 65 72 20 74 6f | 20 73 74 72 69 6e 67 20 |inter to| string |
|000034a0| 74 6f 20 73 65 61 72 63 | 68 20 66 6f 72 22 0d 00 |to searc|h for"..|
|000034b0| 72 61 63 74 65 72 73 22 | 0d 00 75 6d 62 65 72 20 |racters"|..umber |
|000034c0| 6f 66 20 63 68 61 72 61 | 63 74 65 72 73 22 0d 00 |of chara|cters"..|
|000034d0| 6d 22 0d 00 2c 20 74 68 | 65 6e 20 6e 65 77 20 73 |m".., th|en new s|
|000034e0| 74 72 69 6e 67 2c 20 65 | 6c 73 65 22 0d 22 20 69 |tring, e|lse"." i|
|000034f0| 66 20 61 30 3d 30 20 74 | 68 65 6e 20 75 73 65 20 |f a0=0 t|hen use |
|00003500| 6f 6c 64 20 73 74 72 69 | 6e 67 20 70 6f 73 69 74 |old stri|ng posit|
|00003510| 69 6f 6e 22 0d 00 00 00 | 00 00 00 00 00 00 00 00 |ion"....|........|
|00003520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000035a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 22 52 |........|......"R|
|000035b0| 65 74 75 72 6e 20 61 30 | 3d 70 6f 69 6e 74 65 72 |eturn a0|=pointer|
|000035c0| 20 74 6f 20 6f 63 63 75 | 72 72 65 6e 63 65 20 6f | to occu|rrence o|
|000035d0| 66 20 73 74 72 69 6e 67 | 20 28 6f 72 20 30 20 69 |f string| (or 0 i|
|000035e0| 66 22 0d 22 6e 6f 6e 65 | 20 66 6f 75 6e 64 29 22 |f"."none| found)"|
|000035f0| 0d 22 44 45 53 54 52 4f | 59 45 44 3a 20 61 30 2c |."DESTRO|YED: a0,|
|00003600| 20 61 31 22 0d 00 00 20 | 6e 75 6d 62 65 72 2e 22 | a1"... |number."|
|00003610| 0d 22 44 45 53 54 52 4f | 59 45 44 3a 20 61 30 2c |."DESTRO|YED: a0,|
|00003620| 20 64 30 22 0d 00 00 00 | 00 00 00 00 00 00 00 00 | d0"....|........|
|00003630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003680| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003690| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000036a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000036b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000036c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000036d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 20 00 00 00 |........|.... ...|
|000036e0| 20 63 41 74 48 53 54 52 | 43 48 52 00 00 00 00 00 | cAtHSTR|CHR.....|
|000036f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003700| 00 00 00 00 0e 53 54 52 | 53 54 52 00 00 00 00 00 |.....STR|STR.....|
|00003710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003720| 00 00 00 00 00 2f 00 4a | 10 67 34 4a 11 67 30 10 |...../.J|.g4J.g0.|
|00003730| 11 61 00 0f ff b1 fc 00 | 00 00 00 67 24 48 e7 00 |.a......|...g$H..|
|00003740| c0 4a 10 67 16 4a 11 67 | 0c b3 08 67 f4 4c df 03 |.J.g.J.g|...g.L..|
|00003750| 00 52 88 60 da 4c df 03 | 00 60 06 4c df 03 00 91 |.R.`.L..|.`.L....|
|00003760| c8 20 1f 4e 75 45 00 00 | 00 00 22 53 54 52 4c 45 |. .NuE..|.."STRLE|
|00003770| 4e 20 2d 20 66 69 6e 64 | 20 6c 65 6e 67 74 68 20 |N - find| length |
|00003780| 6f 66 20 73 74 72 69 6e | 67 22 0d 22 52 65 74 75 |of strin|g"."Retu|
|00003790| 72 6e 73 20 6c 65 6e 67 | 74 68 20 6f 66 20 61 20 |rns leng|th of a |
|000037a0| 73 74 72 69 6e 67 22 0d | 22 50 52 4f 47 3a 20 52 |string".|"PROG: R|
|000037b0| 50 20 31 39 4d 41 52 43 | 48 39 35 22 0d 00 65 72 |P 19MARC|H95"..er|
|000037c0| 73 20 61 74 20 74 68 65 | 20 73 74 61 72 74 20 6f |s at the| start o|
|000037d0| 66 20 73 74 72 69 6e 67 | 22 0d 22 74 68 61 74 20 |f string|"."that |
|000037e0| 44 4f 20 4e 4f 54 20 6d | 61 74 63 68 20 61 6e 79 |DO NOT m|atch any|
|000037f0| 20 63 68 61 72 61 63 74 | 65 72 20 69 6e 20 74 68 | charact|er in th|
|00003800| 65 20 73 65 63 6f 6e 64 | 20 73 74 72 69 6e 67 22 |e second| string"|
|00003810| 0d 22 50 52 4f 47 3a 20 | 52 50 20 31 39 4d 41 52 |."PROG: |RP 19MAR|
|00003820| 43 48 39 35 22 0d 00 61 | 6e 20 6e 20 63 68 61 72 |CH95"..a|n n char|
|00003830| 61 63 74 65 72 73 2e 20 | 4e 6f 20 6f 76 65 72 6c |acters. |No overl|
|00003840| 61 70 20 70 72 6f 74 65 | 63 74 69 6f 6e 2e 22 0d |ap prote|ction.".|
|00003850| 22 50 52 4f 47 3a 20 52 | 50 20 31 39 4d 41 52 43 |"PROG: R|P 19MARC|
|00003860| 48 39 35 22 0d 00 00 00 | 00 00 00 00 00 00 00 00 |H95"....|........|
|00003870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003880| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000038a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000038b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000038c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000038d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000038e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000038f0| 00 00 00 00 00 00 00 00 | 00 00 00 22 61 30 20 3d |........|..."a0 =|
|00003900| 20 70 6f 69 6e 74 65 72 | 20 74 6f 20 73 74 72 69 | pointer| to stri|
|00003910| 6e 67 22 0d 00 20 62 65 | 20 73 65 61 72 63 68 65 |ng".. be| searche|
|00003920| 64 22 0d 22 61 31 20 3d | 20 70 6f 69 6e 74 65 72 |d"."a1 =| pointer|
|00003930| 20 74 6f 20 73 74 72 69 | 6e 67 20 6f 66 20 63 68 | to stri|ng of ch|
|00003940| 61 72 61 63 74 65 72 73 | 22 0d 00 22 0d 00 22 0d |aracters|".."..".|
|00003950| 00 73 20 74 6f 20 63 6f | 6d 70 61 72 65 22 0d 00 |.s to co|mpare"..|
|00003960| 22 0d 00 0d 00 2c 20 74 | 68 65 6e 20 6e 65 77 20 |"...., t|hen new |
|00003970| 73 74 72 69 6e 67 2c 20 | 65 6c 73 65 22 0d 22 20 |string, |else"." |
|00003980| 69 66 20 61 30 3d 30 20 | 74 68 65 6e 20 75 73 65 |if a0=0 |then use|
|00003990| 20 6f 6c 64 20 73 74 72 | 69 6e 67 20 70 6f 73 69 | old str|ing posi|
|000039a0| 74 69 6f 6e 22 0d 00 00 | 00 00 00 00 00 00 00 00 |tion"...|........|
|000039b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000039c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000039d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000039e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000039f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003a00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 22 |........|......."|
|00003a40| 64 30 20 3d 20 6c 65 6e | 67 74 68 20 6f 66 20 73 |d0 = len|gth of s|
|00003a50| 74 72 69 6e 67 22 0d 22 | 44 45 53 54 52 4f 59 45 |tring"."|DESTROYE|
|00003a60| 44 3a 20 61 30 2c 20 64 | 30 22 0d 00 61 74 63 68 |D: a0, d|0"..atch|
|00003a70| 22 0d 22 44 45 53 54 52 | 4f 59 45 44 3a 20 61 30 |"."DESTR|OYED: a0|
|00003a80| 2c 20 61 31 2c 20 64 30 | 22 0d 00 0d 00 3a 20 61 |, a1, d0|"....: a|
|00003a90| 30 2c 20 64 30 22 0d 00 | 20 6e 75 6d 62 65 72 2e |0, d0"..| number.|
|00003aa0| 22 0d 22 44 45 53 54 52 | 4f 59 45 44 3a 20 61 30 |"."DESTR|OYED: a0|
|00003ab0| 2c 20 64 30 22 0d 00 00 | 00 00 00 00 00 00 00 00 |, d0"...|........|
|00003ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003b00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003b20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003b40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 20 00 00 |........|..... ..|
|00003b70| 00 00 63 41 74 48 53 54 | 52 4c 45 4e 00 00 00 00 |..cAtHST|RLEN....|
|00003b80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003b90| 00 00 00 00 00 00 20 08 | 4a 18 66 fc c1 88 90 88 |...... .|J.f.....|
|00003ba0| 53 80 4e 75 61 00 00 00 | 00 22 53 54 52 54 4f 4b |S.Nua...|."STRTOK|
|00003bb0| 20 2d 20 73 74 72 69 6e | 67 20 74 6f 6b 65 6e 69 | - strin|g tokeni|
|00003bc0| 73 65 22 0d 22 53 65 61 | 63 68 65 73 20 74 68 65 |se"."Sea|ches the|
|00003bd0| 20 73 74 72 69 6e 67 20 | 61 30 20 66 6f 72 20 74 | string |a0 for t|
|00003be0| 6f 6b 65 6e 73 20 64 65 | 6c 69 6d 69 74 65 64 20 |okens de|limited |
|00003bf0| 62 79 20 63 68 61 72 61 | 63 74 65 72 73 22 0d 22 |by chara|cters"."|
|00003c00| 66 72 6f 6d 20 74 68 65 | 20 73 74 72 69 6e 67 20 |from the| string |
|00003c10| 61 31 2e 22 0d 22 50 52 | 4f 47 3a 20 52 50 20 31 |a1."."PR|OG: RP 1|
|00003c20| 39 4d 41 52 43 48 39 35 | 22 0d 00 3a 20 52 50 20 |9MARCH95|"..: RP |
|00003c30| 31 39 4d 41 52 43 48 39 | 35 22 0d 00 73 74 72 69 |19MARCH9|5"..stri|
|00003c40| 6e 67 22 0d 22 50 52 4f | 47 3a 20 52 50 20 31 39 |ng"."PRO|G: RP 19|
|00003c50| 4d 41 52 43 48 39 35 22 | 0d 00 4f 47 3a 20 52 50 |MARCH95"|..OG: RP|
|00003c60| 20 31 39 4d 41 52 43 48 | 39 35 22 0d 00 61 72 61 | 19MARCH|95"..ara|
|00003c70| 63 74 65 72 73 2e 20 4e | 6f 20 6f 76 65 72 6c 61 |cters. N|o overla|
|00003c80| 70 20 70 72 6f 74 65 63 | 74 69 6f 6e 2e 22 0d 22 |p protec|tion."."|
|00003c90| 50 52 4f 47 3a 20 52 50 | 20 31 39 4d 41 52 43 48 |PROG: RP| 19MARCH|
|00003ca0| 39 35 22 0d 00 00 00 00 | 00 00 00 00 00 00 00 00 |95".....|........|
|00003cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d30| 00 00 00 00 00 00 00 00 | 00 00 22 61 30 20 3d 20 |........|.."a0 = |
|00003d40| 70 6f 69 6e 74 65 72 20 | 74 6f 20 73 74 72 69 6e |pointer |to strin|
|00003d50| 67 20 74 6f 20 74 6f 6b | 65 6e 69 73 65 22 0d 22 |g to tok|enise"."|
|00003d60| 61 31 20 3d 20 70 6f 69 | 6e 74 65 72 20 74 6f 20 |a1 = poi|nter to |
|00003d70| 73 74 72 69 6e 67 20 6f | 66 20 64 65 6c 69 6d 69 |string o|f delimi|
|00003d80| 74 65 72 73 22 0d 22 4e | 4f 54 45 3a 20 49 66 20 |ters"."N|OTE: If |
|00003d90| 61 30 3d 70 6f 69 6e 74 | 65 72 20 74 6f 20 73 74 |a0=point|er to st|
|00003da0| 72 69 6e 67 2c 20 74 68 | 65 6e 20 6e 65 77 20 73 |ring, th|en new s|
|00003db0| 74 72 69 6e 67 2c 20 65 | 6c 73 65 22 0d 22 20 69 |tring, e|lse"." i|
|00003dc0| 66 20 61 30 3d 30 20 74 | 68 65 6e 20 75 73 65 20 |f a0=0 t|hen use |
|00003dd0| 6f 6c 64 20 73 74 72 69 | 6e 67 20 70 6f 73 69 74 |old stri|ng posit|
|00003de0| 69 6f 6e 22 0d 00 00 00 | 00 00 00 00 00 00 00 00 |ion"....|........|
|00003df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 22 52 |........|......"R|
|00003e80| 65 74 75 72 6e 20 61 30 | 20 3d 20 70 6f 69 6e 74 |eturn a0| = point|
|00003e90| 65 72 20 74 6f 20 74 6f | 6b 65 6e 20 28 6f 72 20 |er to to|ken (or |
|00003ea0| 30 20 69 66 20 6e 6f 6e | 65 29 22 0d 22 44 45 53 |0 if non|e)"."DES|
|00003eb0| 54 52 4f 59 45 44 3a 20 | 61 30 2c 20 61 31 22 0d |TROYED: |a0, a1".|
|00003ec0| 00 22 44 45 53 54 52 4f | 59 45 44 3a 20 61 30 2c |."DESTRO|YED: a0,|
|00003ed0| 20 61 31 22 0d 00 00 20 | 6e 75 6d 62 65 72 2e 22 | a1"... |number."|
|00003ee0| 0d 22 44 45 53 54 52 4f | 59 45 44 3a 20 61 30 2c |."DESTRO|YED: a0,|
|00003ef0| 20 64 30 22 0d 00 00 00 | 00 00 00 00 00 00 00 00 | d0"....|........|
|00003f00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 20 00 00 00 |........|.... ...|
|00003fb0| 40 63 41 74 48 53 54 52 | 50 42 52 4b 00 00 00 00 |@cAtHSTR|PBRK....|
|00003fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003fd0| 00 00 00 00 16 53 54 52 | 50 42 52 4b 00 00 00 00 |.....STR|PBRK....|
|00003fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003ff0| 00 00 00 00 2e 53 54 52 | 54 4f 4b 00 00 00 00 00 |.....STR|TOK.....|
|00004000| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004010| 00 00 00 00 00 2f 0a 45 | fa 00 44 b1 fc 00 00 00 |...../.E|..D.....|
|00004020| 00 66 02 20 52 24 88 2f | 09 61 00 0f ff 22 5f b1 |.f. R$./|.a..."_.|
|00004030| fc 00 00 00 00 67 22 b1 | d2 66 04 52 88 60 e6 2f |.....g".|.f.R.`./|
|00004040| 09 61 00 0f ff 22 5f b1 | fc 00 00 00 00 67 04 10 |.a..."_.|.....g..|
|00004050| fc 00 00 22 48 20 52 24 | 89 24 5f 4e 75 00 00 00 |..."H R$|.$_Nu...|
|00004060| 00 41 00 00 00 00 22 4d | 45 4d 43 50 59 20 2d 20 |.A...."M|EMCPY - |
|00004070| 6d 65 6d 6f 72 79 20 63 | 6f 70 79 22 0d 22 43 6f |memory c|opy"."Co|
|00004080| 70 69 65 73 20 61 20 6e | 75 6d 62 65 72 20 6f 66 |pies a n|umber of|
|00004090| 20 63 68 61 72 61 63 74 | 65 72 73 20 66 72 6f 6d | charact|ers from|
|000040a0| 20 73 6f 75 72 63 65 20 | 74 6f 20 64 65 73 74 69 | source |to desti|
|000040b0| 6e 61 74 69 6f 6e 22 0d | 22 4e 6f 20 6f 76 65 72 |nation".|"No over|
|000040c0| 6c 61 70 20 70 72 6f 74 | 65 63 74 69 6f 6e 22 0d |lap prot|ection".|
|000040d0| 22 50 52 4f 47 3a 20 52 | 50 20 31 39 4d 41 52 43 |"PROG: R|P 19MARC|
|000040e0| 48 39 35 22 0d 00 6f 75 | 74 69 6e 65 2e 22 0d 22 |H95"..ou|tine."."|
|000040f0| 50 52 4f 47 3a 20 52 50 | 20 31 39 4d 41 52 43 48 |PROG: RP| 19MARCH|
|00004100| 39 35 22 0d 00 47 3a 20 | 52 50 20 31 39 4d 41 52 |95"..G: |RP 19MAR|
|00004110| 43 48 39 35 22 0d 00 4f | 47 3a 20 52 50 20 31 39 |CH95"..O|G: RP 19|
|00004120| 4d 41 52 43 48 39 35 22 | 0d 00 61 72 61 63 74 65 |MARCH95"|..aracte|
|00004130| 72 73 2e 20 4e 6f 20 6f | 76 65 72 6c 61 70 20 70 |rs. No o|verlap p|
|00004140| 72 6f 74 65 63 74 69 6f | 6e 2e 22 0d 22 50 52 4f |rotectio|n."."PRO|
|00004150| 47 3a 20 52 50 20 31 39 | 4d 41 52 43 48 39 35 22 |G: RP 19|MARCH95"|
|00004160| 0d 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041f0| 00 00 00 00 00 00 00 22 | 61 30 20 3d 20 73 6f 75 |......."|a0 = sou|
|00004200| 72 63 65 20 70 6f 69 6e | 74 65 72 22 0d 22 61 31 |rce poin|ter"."a1|
|00004210| 20 3d 20 64 65 73 74 69 | 6e 61 74 69 6f 6e 20 70 | = desti|nation p|
|00004220| 6f 69 6e 74 65 72 22 0d | 22 64 30 20 3d 20 6e 75 |ointer".|"d0 = nu|
|00004230| 6d 62 65 72 20 6f 66 20 | 63 68 61 72 61 63 74 65 |mber of |characte|
|00004240| 72 73 20 74 6f 20 63 6f | 70 79 22 0d 00 73 20 74 |rs to co|py"..s t|
|00004250| 6f 20 63 6f 6d 70 61 72 | 65 22 0d 00 22 0d 00 6e |o compar|e".."..n|
|00004260| 67 2c 20 74 68 65 6e 20 | 6e 65 77 20 73 74 72 69 |g, then |new stri|
|00004270| 6e 67 2c 20 65 6c 73 65 | 22 0d 22 20 69 66 20 61 |ng, else|"." if a|
|00004280| 30 3d 30 20 74 68 65 6e | 20 75 73 65 20 6f 6c 64 |0=0 then| use old|
|00004290| 20 73 74 72 69 6e 67 20 | 70 6f 73 69 74 69 6f 6e | string |position|
|000042a0| 22 0d 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |".......|........|
|000042b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004330| 00 00 00 00 00 00 00 00 | 00 00 00 22 44 45 53 54 |........|..."DEST|
|00004340| 52 4f 59 45 44 3a 20 61 | 30 2c 20 61 31 2c 20 64 |ROYED: a|0, a1, d|
|00004350| 30 22 0d 00 3c 30 20 69 | 66 20 61 30 3c 61 31 2c |0"..<0 i|f a0<a1,|
|00004360| 20 61 6e 64 20 64 30 3e | 30 20 69 66 20 61 30 3e | and d0>|0 if a0>|
|00004370| 61 31 22 0d 22 44 45 53 | 54 52 4f 59 45 44 3a 20 |a1"."DES|TROYED: |
|00004380| 61 30 2c 20 61 31 2c 20 | 64 30 22 0d 00 31 22 0d |a0, a1, |d0"..1".|
|00004390| 00 72 6f 72 20 6e 75 6d | 62 65 72 2e 22 0d 22 44 |.ror num|ber."."D|
|000043a0| 45 53 54 52 4f 59 45 44 | 3a 20 61 30 2c 20 64 30 |ESTROYED|: a0, d0|
|000043b0| 22 0d 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |".......|........|
|000043c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004400| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004460| 00 00 00 00 00 00 00 00 | 00 20 00 00 00 00 63 41 |........|. ....cA|
|00004470| 74 48 4d 45 4d 43 50 59 | 00 00 00 00 00 00 00 00 |tHMEMCPY|........|
|00004480| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004490| 00 00 53 80 6b 06 12 d8 | 53 80 6c fa 4e 75 70 00 |..S.k...|S.l.Nup.|
|000044a0| 00 00 00 22 4d 45 4d 4d | 4f 56 45 20 2d 20 69 6e |..."MEMM|OVE - in|
|000044b0| 74 65 6c 6c 69 67 65 6e | 74 20 6d 65 6d 6f 72 79 |telligen|t memory|
|000044c0| 20 6d 6f 76 65 22 0d 22 | 43 6f 70 69 65 73 20 61 | move"."|Copies a|
|000044d0| 20 6e 75 6d 62 65 72 20 | 63 68 61 72 61 63 74 65 | number |characte|
|000044e0| 72 73 20 66 72 6f 6d 20 | 73 6f 75 72 63 65 20 74 |rs from |source t|
|000044f0| 6f 20 64 65 73 74 69 6e | 61 74 69 6f 6e 22 0d 22 |o destin|ation"."|
|00004500| 4f 76 65 72 6c 61 70 20 | 70 72 6f 74 65 63 74 69 |Overlap |protecti|
|00004510| 6f 6e 20 70 72 6f 76 69 | 64 65 64 22 0d 22 50 52 |on provi|ded"."PR|
|00004520| 4f 47 3a 09 52 50 20 31 | 39 4d 41 52 43 48 39 35 |OG:.RP 1|9MARCH95|
|00004530| 22 0d 00 52 50 20 31 39 | 4d 41 52 43 48 39 35 22 |"..RP 19|MARCH95"|
|00004540| 0d 00 47 3a 20 52 50 20 | 31 39 4d 41 52 43 48 39 |..G: RP |19MARCH9|
|00004550| 35 22 0d 00 4f 47 3a 20 | 52 50 20 31 39 4d 41 52 |5"..OG: |RP 19MAR|
|00004560| 43 48 39 35 22 0d 00 61 | 72 61 63 74 65 72 73 2e |CH95"..a|racters.|
|00004570| 20 4e 6f 20 6f 76 65 72 | 6c 61 70 20 70 72 6f 74 | No over|lap prot|
|00004580| 65 63 74 69 6f 6e 2e 22 | 0d 22 50 52 4f 47 3a 20 |ection."|."PROG: |
|00004590| 52 50 20 31 39 4d 41 52 | 43 48 39 35 22 0d 00 00 |RP 19MAR|CH95"...|
|000045a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000045b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000045c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000045d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000045e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000045f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004600| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004630| 00 00 00 00 22 61 30 20 | 3d 20 73 6f 75 72 63 65 |...."a0 |= source|
|00004640| 20 70 6f 69 6e 74 65 72 | 22 0d 22 61 31 20 3d 20 | pointer|"."a1 = |
|00004650| 64 65 73 74 69 6e 61 74 | 69 6f 6e 20 70 6f 69 6e |destinat|ion poin|
|00004660| 74 65 72 22 0d 22 64 30 | 20 3d 20 6e 75 6d 62 65 |ter"."d0| = numbe|
|00004670| 72 20 6f 66 20 63 68 61 | 72 61 63 74 65 72 73 20 |r of cha|racters |
|00004680| 74 6f 20 63 6f 70 79 22 | 0d 00 73 20 74 6f 20 63 |to copy"|..s to c|
|00004690| 6f 6d 70 61 72 65 22 0d | 00 22 0d 00 6e 67 2c 20 |ompare".|."..ng, |
|000046a0| 74 68 65 6e 20 6e 65 77 | 20 73 74 72 69 6e 67 2c |then new| string,|
|000046b0| 20 65 6c 73 65 22 0d 22 | 20 69 66 20 61 30 3d 30 | else"."| if a0=0|
|000046c0| 20 74 68 65 6e 20 75 73 | 65 20 6f 6c 64 20 73 74 | then us|e old st|
|000046d0| 72 69 6e 67 20 70 6f 73 | 69 74 69 6f 6e 22 0d 00 |ring pos|ition"..|
|000046e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000046f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004770| 00 00 00 00 00 00 00 00 | 22 44 45 53 54 52 4f 59 |........|"DESTROY|
|00004780| 45 44 3a 20 61 30 2c 20 | 61 31 2c 20 64 30 22 0d |ED: a0, |a1, d0".|
|00004790| 00 3c 30 20 69 66 20 61 | 30 3c 61 31 2c 20 61 6e |.<0 if a|0<a1, an|
|000047a0| 64 20 64 30 3e 30 20 69 | 66 20 61 30 3e 61 31 22 |d d0>0 i|f a0>a1"|
|000047b0| 0d 22 44 45 53 54 52 4f | 59 45 44 3a 20 61 30 2c |."DESTRO|YED: a0,|
|000047c0| 20 61 31 2c 20 64 30 22 | 0d 00 31 22 0d 00 72 6f | a1, d0"|..1"..ro|
|000047d0| 72 20 6e 75 6d 62 65 72 | 2e 22 0d 22 44 45 53 54 |r number|."."DEST|
|000047e0| 52 4f 59 45 44 3a 20 61 | 30 2c 20 64 30 22 0d 00 |ROYED: a|0, d0"..|
|000047f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004880| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048a0| 00 00 00 00 00 00 20 00 | 00 00 00 63 41 74 48 4d |...... .|...cAtHM|
|000048b0| 45 4d 4d 4f 56 45 00 00 | 00 00 00 00 00 00 00 00 |EMMOVE..|........|
|000048c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 b3 |........|........|
|000048d0| c8 6d 10 d1 c0 d3 c0 53 | 80 6b 06 13 20 53 80 6c |.m.....S|.k.. S.l|
|000048e0| fa 4e 75 53 80 6b 06 12 | d8 53 80 6c fa 4e 75 00 |.NuS.k..|.S.l.Nu.|
|000048f0| 00 00 00 00 22 4d 45 4d | 43 4d 50 20 2d 20 6d 65 |...."MEM|CMP - me|
|00004900| 6d 6f 72 79 20 63 6f 6d | 70 61 72 65 22 0d 22 43 |mory com|pare"."C|
|00004910| 6f 6d 70 61 72 65 73 20 | 74 77 6f 20 6d 65 6d 6f |ompares |two memo|
|00004920| 72 79 20 62 6c 6f 63 6b | 73 2c 20 74 6f 20 61 20 |ry block|s, to a |
|00004930| 73 70 65 63 69 66 69 65 | 64 20 73 69 7a 65 22 0d |specifie|d size".|
|00004940| 22 50 52 4f 47 3a 20 52 | 50 20 31 39 4d 41 52 43 |"PROG: R|P 19MARC|
|00004950| 48 39 35 22 0d 00 50 20 | 31 39 4d 41 52 43 48 39 |H95"..P |19MARCH9|
|00004960| 35 22 0d 00 20 70 61 73 | 73 65 64 20 74 6f 20 74 |5".. pas|sed to t|
|00004970| 68 65 20 72 6f 75 74 69 | 6e 65 2e 22 0d 22 50 52 |he routi|ne."."PR|
|00004980| 4f 47 3a 20 52 50 20 31 | 39 4d 41 52 43 48 39 35 |OG: RP 1|9MARCH95|
|00004990| 22 0d 00 47 3a 20 52 50 | 20 31 39 4d 41 52 43 48 |"..G: RP| 19MARCH|
|000049a0| 39 35 22 0d 00 4f 47 3a | 20 52 50 20 31 39 4d 41 |95"..OG:| RP 19MA|
|000049b0| 52 43 48 39 35 22 0d 00 | 61 72 61 63 74 65 72 73 |RCH95"..|aracters|
|000049c0| 2e 20 4e 6f 20 6f 76 65 | 72 6c 61 70 20 70 72 6f |. No ove|rlap pro|
|000049d0| 74 65 63 74 69 6f 6e 2e | 22 0d 22 50 52 4f 47 3a |tection.|"."PROG:|
|000049e0| 20 52 50 20 31 39 4d 41 | 52 43 48 39 35 22 0d 00 | RP 19MA|RCH95"..|
|000049f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a80| 00 00 00 00 00 22 61 30 | 20 3d 20 70 6f 69 6e 74 |....."a0| = point|
|00004a90| 65 72 20 74 6f 20 66 69 | 72 73 74 20 62 6c 6f 63 |er to fi|rst bloc|
|00004aa0| 6b 22 0d 22 61 31 20 3d | 20 70 6f 69 6e 74 65 72 |k"."a1 =| pointer|
|00004ab0| 20 74 6f 20 73 65 63 6f | 6e 64 20 62 6c 6f 63 6b | to seco|nd block|
|00004ac0| 22 0d 22 64 30 20 3d 20 | 6e 75 6d 62 65 72 20 6f |"."d0 = |number o|
|00004ad0| 66 20 63 68 61 72 61 63 | 74 65 72 73 20 74 6f 20 |f charac|ters to |
|00004ae0| 63 6f 6d 70 61 72 65 22 | 0d 00 22 0d 00 6e 67 2c |compare"|.."..ng,|
|00004af0| 20 74 68 65 6e 20 6e 65 | 77 20 73 74 72 69 6e 67 | then ne|w string|
|00004b00| 2c 20 65 6c 73 65 22 0d | 22 20 69 66 20 61 30 3d |, else".|" if a0=|
|00004b10| 30 20 74 68 65 6e 20 75 | 73 65 20 6f 6c 64 20 73 |0 then u|se old s|
|00004b20| 74 72 69 6e 67 20 70 6f | 73 69 74 69 6f 6e 22 0d |tring po|sition".|
|00004b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ba0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004bc0| 00 00 00 00 00 00 00 00 | 00 22 52 65 74 75 72 6e |........|."Return|
|00004bd0| 20 64 30 3d 30 20 69 66 | 20 65 71 75 61 6c 2c 20 | d0=0 if| equal, |
|00004be0| 64 30 3c 30 20 69 66 20 | 61 30 3c 61 31 2c 20 61 |d0<0 if |a0<a1, a|
|00004bf0| 6e 64 20 64 30 3e 30 20 | 69 66 20 61 30 3e 61 31 |nd d0>0 |if a0>a1|
|00004c00| 22 0d 22 44 45 53 54 52 | 4f 59 45 44 3a 20 61 30 |"."DESTR|OYED: a0|
|00004c10| 2c 20 61 31 2c 20 64 30 | 22 0d 00 31 22 0d 00 72 |, a1, d0|"..1"..r|
|00004c20| 6f 72 20 6e 75 6d 62 65 | 72 2e 22 0d 22 44 45 53 |or numbe|r."."DES|
|00004c30| 54 52 4f 59 45 44 3a 20 | 61 30 2c 20 64 30 22 0d |TROYED: |a0, d0".|
|00004c40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004c60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004c70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004c80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004c90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004cf0| 00 00 00 00 00 00 00 20 | 00 00 00 00 63 41 74 48 |....... |....cAtH|
|00004d00| 4d 45 4d 43 4d 50 00 00 | 00 00 00 00 00 00 00 00 |MEMCMP..|........|
|00004d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004d20| 53 80 6b 08 b1 09 66 08 | 53 80 6c f8 70 00 4e 75 |S.k...f.|S.l.p.Nu|
|00004d30| 63 04 70 01 4e 75 70 ff | 4e 75 4e 00 00 00 00 22 |c.p.Nup.|NuN...."|
|00004d40| 4d 45 4d 43 48 52 20 2d | 20 66 69 6e 64 20 63 68 |MEMCHR -| find ch|
|00004d50| 61 72 61 63 74 65 72 20 | 69 6e 20 6d 65 6d 6f 72 |aracter |in memor|
|00004d60| 79 22 0d 22 46 69 6e 64 | 73 20 61 20 63 68 61 72 |y"."Find|s a char|
|00004d70| 61 63 74 65 72 20 69 6e | 20 61 20 73 70 65 63 69 |acter in| a speci|
|00004d80| 66 69 65 64 20 73 69 7a | 65 64 20 6d 65 6d 6f 72 |fied siz|ed memor|
|00004d90| 79 20 62 6c 6f 63 6b 22 | 0d 22 50 52 4f 47 3a 20 |y block"|."PROG: |
|00004da0| 52 50 20 31 39 4d 41 52 | 43 48 39 35 22 0d 00 20 |RP 19MAR|CH95".. |
|00004db0| 70 61 73 73 65 64 20 74 | 6f 20 74 68 65 20 72 6f |passed t|o the ro|
|00004dc0| 75 74 69 6e 65 2e 22 0d | 22 50 52 4f 47 3a 20 52 |utine.".|"PROG: R|
|00004dd0| 50 20 31 39 4d 41 52 43 | 48 39 35 22 0d 00 47 3a |P 19MARC|H95"..G:|
|00004de0| 20 52 50 20 31 39 4d 41 | 52 43 48 39 35 22 0d 00 | RP 19MA|RCH95"..|
|00004df0| 4f 47 3a 20 52 50 20 31 | 39 4d 41 52 43 48 39 35 |OG: RP 1|9MARCH95|
|00004e00| 22 0d 00 61 72 61 63 74 | 65 72 73 2e 20 4e 6f 20 |"..aract|ers. No |
|00004e10| 6f 76 65 72 6c 61 70 20 | 70 72 6f 74 65 63 74 69 |overlap |protecti|
|00004e20| 6f 6e 2e 22 0d 22 50 52 | 4f 47 3a 20 52 50 20 31 |on."."PR|OG: RP 1|
|00004e30| 39 4d 41 52 43 48 39 35 | 22 0d 00 00 00 00 00 00 |9MARCH95|".......|
|00004e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004e80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004e90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ea0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004eb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ec0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ed0| 22 61 30 20 3d 20 70 6f | 69 6e 74 65 72 20 74 6f |"a0 = po|inter to|
|00004ee0| 20 6d 65 6d 6f 72 79 20 | 73 74 61 72 74 22 0d 22 | memory |start"."|
|00004ef0| 64 30 20 3d 20 63 68 61 | 72 61 63 74 65 72 20 74 |d0 = cha|racter t|
|00004f00| 6f 20 6c 6f 6f 6b 20 66 | 6f 72 22 0d 22 64 31 20 |o look f|or"."d1 |
|00004f10| 3d 20 6d 61 78 20 6e 75 | 6d 62 65 72 20 6f 66 20 |= max nu|mber of |
|00004f20| 63 68 61 72 61 63 74 65 | 72 73 20 74 6f 20 65 78 |characte|rs to ex|
|00004f30| 61 6d 69 6e 65 22 0d 00 | 6e 67 2c 20 74 68 65 6e |amine"..|ng, then|
|00004f40| 20 6e 65 77 20 73 74 72 | 69 6e 67 2c 20 65 6c 73 | new str|ing, els|
|00004f50| 65 22 0d 22 20 69 66 20 | 61 30 3d 30 20 74 68 65 |e"." if |a0=0 the|
|00004f60| 6e 20 75 73 65 20 6f 6c | 64 20 73 74 72 69 6e 67 |n use ol|d string|
|00004f70| 20 70 6f 73 69 74 69 6f | 6e 22 0d 00 00 00 00 00 | positio|n"......|
|00004f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005000| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005010| 00 00 00 00 22 52 65 74 | 75 72 6e 73 20 61 30 3d |...."Ret|urns a0=|
|00005020| 70 6f 69 6e 74 65 72 20 | 74 6f 20 63 68 61 72 61 |pointer |to chara|
|00005030| 63 74 65 72 2c 20 6f 72 | 20 4e 55 4c 4c 28 3d 30 |cter, or| NULL(=0|
|00005040| 29 20 69 66 20 6e 6f 6e | 65 20 66 6f 75 6e 64 22 |) if non|e found"|
|00005050| 0d 22 44 45 53 54 52 4f | 59 45 44 3a 20 61 30 2c |."DESTRO|YED: a0,|
|00005060| 20 64 30 2c 20 64 31 22 | 0d 00 72 6f 72 20 6e 75 | d0, d1"|..ror nu|
|00005070| 6d 62 65 72 2e 22 0d 22 | 44 45 53 54 52 4f 59 45 |mber."."|DESTROYE|
|00005080| 44 3a 20 61 30 2c 20 64 | 30 22 0d 00 00 00 00 00 |D: a0, d|0"......|
|00005090| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000050a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000050b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000050c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000050d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000050e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000050f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005140| 00 00 20 00 00 00 00 63 | 41 74 48 4d 45 4d 43 48 |.. ....c|AtHMEMCH|
|00005150| 52 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |R.......|........|
|00005160| 00 00 00 00 00 00 00 00 | 00 00 00 53 81 6b 08 b0 |........|...S.k..|
|00005170| 18 67 08 53 81 6c f8 91 | c8 4e 75 53 88 4e 75 4e |.g.S.l..|.NuS.NuN|
|00005180| 00 00 00 00 22 4d 45 4d | 53 45 54 20 2d 20 73 65 |...."MEM|SET - se|
|00005190| 74 20 6d 65 6d 6f 72 79 | 22 0d 22 43 6f 70 69 65 |t memory|"."Copie|
|000051a0| 73 20 63 68 61 72 61 63 | 74 65 72 20 64 30 20 69 |s charac|ter d0 i|
|000051b0| 6e 74 6f 20 6d 65 6d 6f | 72 79 20 73 74 61 72 74 |nto memo|ry start|
|000051c0| 69 6e 67 20 61 74 20 61 | 30 2c 20 64 31 20 74 69 |ing at a|0, d1 ti|
|000051d0| 6d 65 73 22 0d 22 50 52 | 4f 47 3a 20 52 50 20 31 |mes"."PR|OG: RP 1|
|000051e0| 39 4d 41 52 43 48 39 35 | 22 0d 00 6f 74 65 63 74 |9MARCH95|"..otect|
|000051f0| 69 6f 6e 20 70 72 6f 76 | 69 64 65 64 22 0d 22 50 |ion prov|ided"."P|
|00005200| 52 4f 47 3a 09 52 50 20 | 31 39 4d 41 52 43 48 39 |ROG:.RP |19MARCH9|
|00005210| 35 22 0d 00 52 50 20 31 | 39 4d 41 52 43 48 39 35 |5"..RP 1|9MARCH95|
|00005220| 22 0d 00 47 3a 20 52 50 | 20 31 39 4d 41 52 43 48 |"..G: RP| 19MARCH|
|00005230| 39 35 22 0d 00 4f 47 3a | 20 52 50 20 31 39 4d 41 |95"..OG:| RP 19MA|
|00005240| 52 43 48 39 35 22 0d 00 | 61 72 61 63 74 65 72 73 |RCH95"..|aracters|
|00005250| 2e 20 4e 6f 20 6f 76 65 | 72 6c 61 70 20 70 72 6f |. No ove|rlap pro|
|00005260| 74 65 63 74 69 6f 6e 2e | 22 0d 22 50 52 4f 47 3a |tection.|"."PROG:|
|00005270| 20 52 50 20 31 39 4d 41 | 52 43 48 39 35 22 0d 00 | RP 19MA|RCH95"..|
|00005280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000052a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000052b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000052c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000052d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000052e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000052f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005310| 00 00 00 00 00 22 61 30 | 20 3d 20 70 6f 69 6e 74 |....."a0| = point|
|00005320| 65 72 20 74 6f 20 64 65 | 73 74 69 6e 61 74 69 6f |er to de|stinatio|
|00005330| 6e 22 0d 22 64 30 20 3d | 20 63 68 61 72 61 63 74 |n"."d0 =| charact|
|00005340| 65 72 20 74 6f 20 66 69 | 6c 6c 22 0d 22 64 31 20 |er to fi|ll"."d1 |
|00005350| 3d 20 6e 75 6d 62 65 72 | 20 6f 66 20 6c 6f 63 61 |= number| of loca|
|00005360| 74 69 6f 6e 73 22 0d 00 | 22 0d 00 73 20 74 6f 20 |tions"..|"..s to |
|00005370| 63 6f 6d 70 61 72 65 22 | 0d 00 22 0d 00 6e 67 2c |compare"|.."..ng,|
|00005380| 20 74 68 65 6e 20 6e 65 | 77 20 73 74 72 69 6e 67 | then ne|w string|
|00005390| 2c 20 65 6c 73 65 22 0d | 22 20 69 66 20 61 30 3d |, else".|" if a0=|
|000053a0| 30 20 74 68 65 6e 20 75 | 73 65 20 6f 6c 64 20 73 |0 then u|se old s|
|000053b0| 74 72 69 6e 67 20 70 6f | 73 69 74 69 6f 6e 22 0d |tring po|sition".|
|000053c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000053d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000053e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000053f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005400| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005450| 00 00 00 00 00 00 00 00 | 00 22 44 45 53 54 52 4f |........|."DESTRO|
|00005460| 59 45 44 3a 20 61 30 2c | 20 64 30 2c 20 64 31 22 |YED: a0,| d0, d1"|
|00005470| 0d 00 3c 30 20 69 66 20 | 61 30 3c 61 31 2c 20 61 |..<0 if |a0<a1, a|
|00005480| 6e 64 20 64 30 3e 30 20 | 69 66 20 61 30 3e 61 31 |nd d0>0 |if a0>a1|
|00005490| 22 0d 22 44 45 53 54 52 | 4f 59 45 44 3a 20 61 30 |"."DESTR|OYED: a0|
|000054a0| 2c 20 61 31 2c 20 64 30 | 22 0d 00 31 22 0d 00 72 |, a1, d0|"..1"..r|
|000054b0| 6f 72 20 6e 75 6d 62 65 | 72 2e 22 0d 22 44 45 53 |or numbe|r."."DES|
|000054c0| 54 52 4f 59 45 44 3a 20 | 61 30 2c 20 64 30 22 0d |TROYED: |a0, d0".|
|000054d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000054e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000054f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005580| 00 00 00 00 00 00 00 20 | 00 00 00 00 63 41 74 48 |....... |....cAtH|
|00005590| 4d 45 4d 53 45 54 00 00 | 00 00 00 00 00 00 00 00 |MEMSET..|........|
|000055a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000055b0| 53 81 6b 06 10 c0 53 81 | 6c fa 4e 75 4e 00 00 00 |S.k...S.|l.NuN...|
|000055c0| 00 | |. | |
+--------+-------------------------+-------------------------+--------+--------+